Недавно в новостях на разных open-source-ориентированных ресурсах появилось сообщение о форке файлового менеджера
mc. Разработчик изначально решил собрать все доступные на сегодняшний день патчи из разных дистрибутивов/источников и пофиксить самые надоедливые и досадные баги mc, типа всем известной "озабоченности" subshell'a выполняемой операцией (кардинально устанялось только убиванием mc).
И вот, очень быстро форк отрелизился.
http://www.opennet.ru/opennews/art.shtml?num=19379
Цитата:
Сегодня вышел релиз отечественного форка Midnight Commander версии 4.6.3.
Основные изменения: - Добавлена возможность автоматического снятия флага "сохранять атрибуты" в диалоге копирования и перемещения, если файловая система назначения не поддерживает атрибуты файлов;
- При копировании/перемещении с правой панели на левую индикатор копирования также изменяется справа налево;
- Кодировка панелей (однобайтные кодировки);
- Перекодировка файлов при редактировании и просмотре;
- Переключение режимов отображения панелей (вертикальное/горизонтальное разделение) по нажатию на сочетание клавиш ALT+,(запятая);
- Подсветка файлов по расширению;
- Починен "озабоченный" шелл;
- Изменены правила подсветки C/C++ синтаксиса;
- Debian-патчи: синтаксис и распознавание apt/deb по расширениям;
- Debian-патчи: исправления в переводах и в подсветке синтаксиса BASH;
- Подправлена нижняя строка, описывающая основные клавиатурные команды;
- Исправление путей к файлам конфигурации, которые теперь устанавливаются в /etc/mc при make install;
- Добавлены цифровые часы при показе панелей;
- Убрали предупреждение о невозможности сменить права, на ftp;
- Улучшена поддержка отображения свободного места в точке монтирования, в которой находится текущий каталог (показ. свободного места на текущем диске);
- Добавлен файл подсветки awk.syntax;
- Значительно расширен файл подсветки css (Каскадные таблицы стилей) ;
- Добавлен патч переключения между точками монтирования по Shift+F1/F2;
- Добавлен файл подсветки ebuild.syntax;
- Добавлен новый элемент в F2 меню, который позволяет открывать файлы/каталоги программой, назначенной для этого типа файлов в текущем DE. Например, для .txt. в KDE откроется kwrite. Использует xdg-open;
- При использовании Ctrl+Space, курсор автоматически не переходит на следующий файл;
- Добавлены новые типы в mc.ext (плейлисты Kaffeine и K3b, FLAC, Qt .ui и др.);
- Добавлена возможность включать/выключать автоотступ в редакторе при нажатии на комбинацию клавиш ALT+i. Полезно при вставке текста из буфера обмена;
- Добавлена подсветка синтаксиса для C++ из Debian, с поддержкой Qt макросов. Для спецификаторов доступа public/private/protected сделан цвет brightmagenta, т.к. это улучшает визуальное восприятие классов;
- Добавлена возможность задания номера порта при ssh-соединении;
- При ошибочном соединении (ssh, например) происходит перерисовка экрана, т.е. убраны артефакты после не успешного соединения, также убраны артефакты при успешном ssh-соединении в первый раз;
- Файл перевода no.po переименован в nb.po;
- Множество других улучшений.
|
Сборки для разных дистрибутивов можно забрать отсюда:
http://people.redhat-club.org/inf/mc-slavaz/
там же исходники, доки, ебилды для gentoo и т.п.
Сборка для Debian/(Ubuntu) инсталлировалась без проблем. В целом впечатления приятные. Особенно порадовала наконец-то нормально реализованная поддержка UTF-8 как кодировки ввода/вывода (картинка 1), и реально работающая возможность менять кодировку читаемого файла "на лету" через меню по ^T (картинка 2).
mc.jpgКартинка 1
mc2.jpgКартинка 2
Если у вас есть какие-то проблемы с
mc или нужны функции из списка выше, есть резон обновиться.