Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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 (для встроенных устройств) и все виды. удаленных оболочек.

Поддержка Unicode [ править ]

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

См. Также [ править ]

  • ranger , файловый менеджер на базе ncurses и python
  • Программное обеспечение, вдохновленное Norton Commander
  • Сравнение файловых менеджеров

Ссылки [ править ]

  1. ^ a b Безроуков, Николай (16.12.2011). «История развития Midnight Commander» . softpanorama.org . Проверено 20 сентября 2014 .
  2. ^ "Релизы · MidnightCommander / mc" . Проверено 21 января 2021 года - через GitHub .
  3. ^ «ЯЗЫК» . Полуночный командир . Сентябрь 2011 . Проверено 9 марта 2012 года .
  4. ^ Мигель де Икаса [@migueldeicaza] (9 декабря 2015 г.). «Midnight Commander изначально назывался« Mouseless Commander », затем« Mouseless Commander с поддержкой мыши », затем« Midnight Commander »посредством голосования» (твит) - через Twitter .
  5. ^ Petreley, Николас (20 августа 2002). «Любимые минималистичные файловые менеджеры» . LinuxWorld.com . Архивировано из оригинального 28 октября 2002 года . Дата обращения 3 мая 2015 .
  6. ^ https://www.gnu.org/software/mc
  7. ^ Wiederbelebt: Midnight Commander 4.7 , By Marcel Hilzinger, 29.12.2009, Linux-Magazin

Внешние ссылки [ править ]

  • Официальный веб-сайт
  • Официальная страница на GNU.org
  • Midnight Commander для Windows на SourceForge.net