Skip to content

far2l vs mc

akruphi edited this page Oct 6, 2024 · 22 revisions

Сравнение возможностей far2l и midnight-commander

Сравнение не претендует на полноту и может содержать неточности - пинайте в телеграм-чате изображение 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)
+
Редактор: работа с файлами
в разных кодировках
+
Сравнение каталогов
на панелях
+ +
Сравнение каталогов
на панелях с подкаталогами
+
(через плагин 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 +
Clone this wiki locally