forked from elfmz/far2l
-
Notifications
You must be signed in to change notification settings - Fork 1
far2l vs mc
akruphi edited this page Oct 6, 2024
·
22 revisions
- far2l: https://github.com/elfmz/far2l
- midnight-commander: https://midnight-commander.org/
Сравнение не претендует на полноту и может содержать неточности - пинайте в телеграм-чате https://t.me/far2l_ru , если что поправить.
Возможности | far2l | mc |
---|---|---|
Работа в консоле / эмуляторах терминала |
+ | + |
Работа напрямую в графической оболочке X11 / Wayland / macOS (через wxWidgets) |
+ | – |
Присутствие в репозиториях большинства дистрибутивов |
–+ (пока только свежие Debian и Ubuntu) |
+ |
Системный буфер обмена локально |
+ | – |
Системный буфер обмена дистанционно (через ssh, sftp,...) |
+ | – |
Комбинации клавиш | в традициях windows far | в традициях mc |
Безконфликтность комбинаций клавиш |
–+ частично перехватываются оболочками (требуется освобождение общесистемных хоткеев или использование возможностей far2l – липкие управляющие кнопки или эксклюзивный захват модификаторов) |
+– почти никем не перехватываются |
Эскалация привилегий (запрос повышения прав) |
+ | – |
Работа с архивами |
+ (через плагин Archive support: 7Z, ACE, ARC, ARJ, BY7Z, CAB, CPIOGZ, HA, IMG, ISO, ISO7Z, LZH, MSI, RAR, TAR, TARGZ, ZIP) |
+ (см. в /etc/mc/mc.ext в разделе Archives ) |
Редактор: подсветка синтаксиса по расширению файла |
+ (через плагин FarColorer: значительно более качественная и широкая, чем в mc) |
+ |
Редактор: работа с файлами в разных кодировках |
+ | – |
Просмоторщик: grep по открытому файлу |
+ (Ctrl+F7) |
– |
Поиск c использованием регулярных выражений |
+– (просмоторщик, редактор) |
+ (файлов по содержимому, просмоторщик, редактор) |
Поиск файлов по размеру, дате |
+ | – |
Сравнение каталогов на панелях |
+ | + |
Сравнение каталогов на панелях с подкаталогами |
+ (через плагин Advanced compare: только локальные каталоги) |
– |
Сравнение и отличия в текстовых файлах |
– |
+ ( mcdiff ) |
Операции с файлами: изменение прав и владельца ( chmod , chown ) |
+ | + |
Операции с файлами: изменение атрибутов файлов ( chattr ) |
–+ (только Immutable и Append) |
+ (все) |
Сетевые протоколы |
+ (через плагин NetRocks: SFTP, SCP, SHELL, FTP, FTPS, SMB, NFS, DAV, DAVS) |
+– FTP, SHELL, SFTP |
Макросы |
+ (классический макроязык far - в far2l; lua - в far2m) |
–+ (переопределение горячих клавиш только в редакторе) |
Плагины |
+ (c/c++ и python в far2l; c/c++ и lua в far2m) |
– |
Undelete files | – | + |