Midnight Commander, работающий в окне терминала на Ubuntu Linux | |
Разработчик (и) | Мигель де Иказа, сообщество |
---|---|
Первый выпуск | 1994; 26 лет назад (1994 г.) |
Стабильный выпуск | 4.8.25 / 12 июля 2020 г.; 3 месяца назад (12.07.2020) |
Репозиторий | |
Операционная система | Unix-подобная включая macOS ; Windows (неофициально) |
Доступно на | 51 языке |
Тип | Файловый менеджер |
Лицензия | GPLv3 |
Веб-сайт | midnight-commander.org |
GNU Midnight Commander (также известный как mc
, команда, используемая для его запуска и как командир без мыши в старых версиях) является бесплатным кроссплатформенный ортодоксальный файловый менеджер. Он был запущен Мигелем де Икаса в 1994 году как клон популярного в то время Norton Commander.
GNU Midnight Commander является частью проекта GNU и лицензировано в соответствии с условиями Стандартной общественной лицензии GNU.
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 также может перемещать файлы в другой каталог одновременно с их переименованием. Он позволяет пользователю указывать исходное и результирующее имена файлов с помощью подстановочных знаков . Это делает доступными возможности регулярных выражений для переименования файлов с удобным пользовательским интерфейсом. Кроме того, пользователь может выбрать, следует ли использовать «шаблоны оболочки » или «globs » (автоматическая группировка подстановочных знаков). Все эти функции доступны при использовании пункта меню Файл>Переименовать / Переместить. (Нажатие F1 приведет к краткому объяснению параметров, включая примеры использования подстановочных знаков.)
Midnight Commander основан на универсальных текстовых интерфейсах, таких как Ncurses или S-Lang, которые позволяют ему работать на обычной консоли, внутри X-терминала, через SSH соединения, через интерфейс RS-232 (для встроенных устройств) и всевозможные удаленные оболочки.
Встроенная поддержка UTF-8 локалей для Unicode была добавлена в 2009 году в разрабатываемые версии Midnight Commander. Начиная с версии 4.7.0, mc поддерживает Unicode.
На Викискладе есть носители, связанные с Midnight Commander. |