stringtranslate.com

Полуночный командир

GNU Midnight Commander (также известный как mc, команда, используемая для его запуска, и как безмышечный командир в более старых версиях [4] ) — это бесплатный кроссплатформенный ортодоксальный файловый менеджер . [5] Он был запущен Мигелем де Икаса в 1994 году [1] как клон популярного в то время Norton Commander .

GNU Midnight Commander является частью проекта GNU и лицензируется на условиях GNU General Public License . [6]

Дизайн

Классический старый внешний вид

Midnight Commander — консольное приложение с текстовым пользовательским интерфейсом . Основной интерфейс состоит из двух панелей, отображающих файловую систему. Выбор файла осуществляется с помощью клавиш со стрелками, клавиша вставки используется для выбора файлов, а функциональные клавиши выполняют такие операции, как переименование, редактирование и копирование файлов. Более поздние версии Midnight Commander дополнительно поддерживают мышь . Такие версии поддерживают эмуляторы терминала GPM и X (такие как GNOME Terminal или xterm ), которые поддерживают отчеты о мыши. При работе внутри X-терминала эти версии могут обновлять имя окна, в котором запускается Midnight Commander (если это разрешено эмулятором терминала).

Возможности Midnight Commander включают возможность просматривать содержимое файлов пакетов RPM , работать с распространенными форматами архивов, как если бы они были просто другим каталогом, а также работать в качестве клиента FTP или FISH . Midnight Commander также включает в себя редактор mcedit, который можно запустить как отдельную программу или из Midnight Commander с помощью клавиши F4. Возможности mcedit включают подсветку синтаксиса для многих языков, макросы, фрагменты кода, простую интеграцию с внешними инструментами, автоматические отступы, поддержку мыши, буфер обмена и возможность работать как в ASCII , так и в шестнадцатеричном режиме. Пользователи также имеют возможность заменить mcedit редактором по своему выбору (Меню «Параметры»> «Конфигурация»> «Не использовать внутреннее редактирование»).

Midnight Commander также может переименовывать группы файлов, в отличие от ряда других файловых менеджеров , которые могут переименовывать только один файл за раз. Это удобно для управления большими коллекциями файлов, например, для приведения их в соответствие с новым соглашением об именах . Midnight Commander также может перемещать файлы в другой каталог одновременно с их переименованием. Он позволяет пользователю указывать исходные и результирующие имена файлов, используя подстановочные знаки . Это делает возможности регулярных выражений доступными для переименования файлов с удобным пользовательским интерфейсом. Кроме того, пользователь может выбрать, использовать ли « шаблоны оболочки » или « шаблоны » (автоматическую группировку подстановочных знаков). Все эти функции доступны при использовании пункта меню «Файл» > «Переименовать/Переместить». (Нажатие F1 приведет к появлению краткого объяснения опций, включая примеры использования подстановочных знаков.)

Midnight Commander основан на универсальных текстовых интерфейсах, таких как Ncurses или S-Lang , которые позволяют ему работать на обычной консоли, внутри X-терминала, через SSH- соединения, через интерфейс RS-232 (для встроенных устройств) и все виды удаленных оболочек.

Поддержка Юникод

Встроенная поддержка локалей UTF-8 для Unicode была добавлена ​​в 2009 году в разрабатываемые версии Midnight Commander. Начиная с версии 4.7.0, mc поддерживает Unicode. [7]

Смотрите также

Рекомендации

  1. ^ аб Безруков, Николай (16 декабря 2011 г.). «История развития Midnight Commander». softpanorama.org . Проверено 20 сентября 2014 г.
  2. ^ Юрий В. Зайцев (27 января 2024 г.). «[mc] Выпущена версия Midnight Commander 4.8.31» . Проверено 27 января 2024 г.
  3. ^ "ЛИНГВАС". Полуночный командир . Сентябрь 2011 года . Проверено 9 марта 2012 г.
  4. Мигель де Икаса [@migueldeicaza] (9 декабря 2015 г.). «Midnight Commander изначально назывался «Mouseless Commander», затем «Mouseless Commander с поддержкой мыши», затем «Midnight Commander» посредством голосования» (Твит) – через Twitter .
  5. Петрели, Николас (20 августа 2002 г.). «Любимые минималистичные файловые менеджеры». LinuxWorld.com . Архивировано из оригинала 28 октября 2002 года . Проверено 3 мая 2015 г.
  6. ^ "Полуночный командир".
  7. ^ Wiederbelebt: Midnight Commander 4.7, Марсель Хильцингер, 29 декабря 2009 г., Linux-Magazin

Внешние ссылки