Выпущен предварительный релиз Midnight Commander версии 4.7.0-pre1. Проведена реструктуризации кода, улучшены некоторые диалоги, исправлены ошибки и реализованы новые возможности.
Список основных изменений
- Общее
- Нативная поддержка UTF-8;
- Выбор кодировок имён файлов в панелях;
- Новый диалог поиска файлов и их содержимого;
- Новый унифицированный движок поиска с типами: Plain, Wildcard, Regexp, Hex;
- Улучшено распознавание клавиш;
- Автоматическое определение системной кодировки пользователя;
- Добавлена поддержка технологии doxygen;
- Обновлены файлы, предназначенные для создания configure и Makefile файлов (M4-файлы);
- Обновлены переводы (не все);
- Исправления для компиляции на x86_64 платформе.
- Редактор
- Улучшена работа с вертикальными блоками;
- Навигация по исходным текстам посредством TAGS-файла (создаваемого утилитами ctags или etags);
- Новая опция 'Постоянные блоки';
- Del/Backspace - удаление выделенного текста если опция 'Постоянные блоки' выключена;
- Перемещение выделенного текста клавишей TAB влево или перемещение вправо при нажатии клавиши COMPLETE, если опция 'Постоянные блоки' выключена;
- Отображение номеров строк по Meta+n;
- Обновления в файлах подсветки синтаксиса;
- Опциональная подсветка табуляций и пробелов;
- Добавлены некоторые горячие клавиши.
- Прочее
- Отображение свободного места на текущей файловой системе;
- Отображение размера выделенных файлов в строке мини-статуса.
- Исправления ошибок
- Исправления в функции UNDO в редакторе;
- Включено множество исправлений из дистрибутивов;
- Исправлена работа с симлинками через fish;
- Исправлено экранирование имён файлов;
- Устранен крах mc при копировании/перемещении в доступных только на чтение каталог через fish;
- Некоторые исправления в mc.ext;
- Исправления в функции автодополнения командной строки;
- Небольшие исправления в функции работы с историей полей ввода;
- Чистка кода. Устранены некоторые утечки памяти и т.д. (спасибо valgrind-у)
Данный выпуск Midnight Commander является предварительным, что означает неполную готовность к релизу. Цель данного выпуска: привлечь внимание к проекту для его дальнейшего улучшения. Свои пожелания, замечания и предложения оставляйте на сайте http://www.midnight-commander.org
Разработчики рекомендуют собирать проект с опцией '--enable-charset' для полноценной работы с кодировками. Возможно, в последствии эта опция будет включена по умолчанию.
>>> Подробности