Skip to content

far2l vs mc

akruphi edited this page Oct 7, 2024 · 22 revisions

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

Сравнение не претендует на полноту и может содержать неточности - пинайте в телеграм-чате изображение https://t.me/far2l_ru , если что поправить.

Возможности far2l mc
Работа в консоле /
эмуляторах терминала
+ +
Работа напрямую
в графической оболочке
X11 / Wayland / macOS
(через wxWidgets)
+
Присутствие в репозиториях
большинства дистрибутивов
–+
(пока только свежие Debian и Ubuntu)
+
Системный буфер обмена
локально
+
(для части терминалов
необходимо включать OSC52)

(только видимая часть
экрана средствами терминала)
Системный буфер обмена
дистанционно (через ssh, sftp,...)
+
(для части терминалов
необходимо включать OSC52)

(только видимая часть
экрана средствами терминала)
Комбинации клавиш в традициях windows far в традициях mc
Безконфликтность
комбинаций клавиш
–+
частично перехватываются
оболочками
(требуется освобождение
общесистемных хоткеев или
использование возможностей far2l –
липкие управляющие кнопки
или эксклюзивный захват модификаторов)
+–
почти никем
не перехватываются
Эскалация привилегий
(запрос повышения прав)
+
Работа с архивами
и образами дисков
+
(через плагин Archive support:
7Z, ACE, ARC, ARJ,
BY7Z (VDI, VHD, VMDK,
CRAMFS, SQUASHFS, FLOPPY,
WIM, CHM, QCOW2, NTFS)
,
CAB, CPIOGZ, HA, IMG,
ISO, ISO7Z, LZH, MSI,
RAR, TAR, TARGZ, ZIP)
+
(см. в /etc/mc/mc.ext
в разделе Archives)
Редактор: подсветка синтаксиса
по расширению файла
+
(через плагин FarColorer:
значительно более качественная
и широкая, чем в mc)
+
Редактор/Просмоторщик:
работа с файлами
в разных кодировках
+
(F8, по Shift+F8 большее
число кодировок, чем в mc)
+
(Alt+E)
Просмоторщик:
grep по открытому файлу
+
(Ctrl+F7)
Поиск c использованием
регулярных выражений
+–
(F7, Ctrl+F7
просмоторщик, редактор)
+
(Alt+? файлов по содержимому,
F7 просмоторщик, редактор)
Поиск файлов
по размеру, дате
+
Сравнение каталогов
на панелях
+ +
Сравнение каталогов
на панелях с подкаталогами
+
(через плагин Advanced compare:
только локальные каталоги)
Сравнение и отличия
в текстовых файлах
+
(mcdiff)
Операции с файлами:
изменение прав и владельца
(chmod, chown)
+ +
Операции с файлами:
изменение атрибутов файлов
(chattr)
–+
(только Immutable и Append)
+
(все)
История команд
и открытых файлов
+
(Alt+F8, Alt+F11, Alt+F12
с датой, временем
и каталогом запуска)
+–
(Alt+h, Alt+E)
Сетевые протоколы +
(через плагин 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