Вышел релиз консольного файлового менеджера Midnight Commander версии 4.8.0
Основные изменения с версии 4.7.5ВНИМАНИЕ: Пользовательские конфигурационные файлы были перемещены из каталога $HOME/.mc в каталоги XDG_CONFIG_* для следования стандартам FDO. Для получения подробной информации посетите эту ссылку.
ВНИМАНИЕ: VFS-пути теперь представлены как vfsprefix1://vfsdata/vfsprefix2://vfsdata (см. задачу номер 2361).
Пользовательский файл 'bindings' был переименован в 'mc.ext'. Вам необходимо найти в этом файле все строки со старым форматом VFS-путей (например, "Open=file.ext#vfsprefix") и заменить их новым форматом (Open=file.ext/vfsprefix://)
Старый формат VFS-путей поддерживается только в каталогах быстрого доступа (CTRL+\), при этом не допускается смешивать старый и новый форматы VFS-путей в одной строке.
ВНИМАНИЕ: Названия привязок клавиш были изменены для лучшей унификации (см. задачу номер 2511). Соответствия старых и новых названий привязок клавиш описаны в файле doc/keybind-migration.txt и на web-странице.
Основное (панели)
- добавлена поддержка 256-ти цветов;
- пользовательские файлы настроек перемещены в каталог, указанный в переменной окружения XDG_CONFIG_HOME;
- выделение файлов в панелях нажатием сочетаний клавиш shift-left/right;
- добавлена возможность пропускать все ошибки при операциях с множеством файлов или каталогов;
- улучшения в поиске файлов:
- возможность указания каталогов для игнорирования при рекурсивном поиске в диалоговом окне;
- поддержка относительных игнорируемых каталогов (например, .svn);
- флажок "Поиск по содержимому" по умолчанию включен.
- распознавание хардлинков при подсветке файлов;
- унификация названий привязок клавиш;
- оптимизированы загрузка и сохранение конфигурационных файлов и файла истории;
- добавлена опция командной строки -g/--oldmouse для поддержки типов мыши NORMAL/BUTTON_EVENT (помогает при запуске в screen/tmux).
VFS
- VFS теперь использует пути, похожие на URL;
- новый модуль для extfs: gitfs;
- улучшение модуля patchfs: объединение нескольких diff-кусков для одного и того же файла в один VFS-файл.
Редактор
- новая реализация движка макросов;
- множественный повтор ранее записанных макросов;
- вызов внешних скриптов из редактора;
- добавлена возможность возврата отменённых действий (REDO);
- группировка отменённых действий (UNDO);
- regexp поиск и замена: поддержка escape-последовательностей в строке замены.
Прочее
- лицензия сменена на GPL3+;
- новые привязки файлов:
- .torrent: просмотр при помощи ctorrent;
- .mts: распознаётся как файл видео;
- .3gp - видеофайл.
новые скины:
- Xoria256;
- mc-4.6.
- добавлена опция командной строки -F/--datadir-info для отображения расширенной информации об используемых каталогах;
- добавлена опция командной строки --configure-options для упрощения обновления и переконфигурирования mc;
- добавлены новые переводы:
- эсперанто;
- интерлингва.
Исправления
- ошибка сборки на DragonFly BSD;
- ошибка сборки на Solaris;
- нерабочее автозавершение команд;
- диалоги убирают ведущие пробелы в строках ввода;
- неправильный порядок инициализации слоя абстракции TTY;
- строка подсказок перемещается в начало экрана и перезатирает основное меню;
- Просмотрщик: нарушен поиск по выделенным/подчёркнутым nroff-символам, неправильная подсветка найденного;
- Просмотрщик: man-страницы в UTF-8 отображаются некорректно;
- FTP: каталоги, содержащие "@" в названии потенциально могут привести к удалению домашнего каталога;
- FTP: невозможно скачать файлы. содержащие апостроф (`) в названии;
- FTP: невозможно отобразить содержимое каталогов. если пароль содержит символ '#';
- FTP: невозможно скачать файлы, содержащие пробелы в начале имени;
- Просмотр содержимого *.deb файлов невозможен с последней версией Perl;
- ISOINFO: в конец файлов добавляется ";1" когда просматривается содержимое Joliet ISO-образа без расширений Rock-Ridge;
- FISH: отображение панелей нарушается после ввода пароля;