vifm является двухпанельным консольным файловым менеджером с Vi-подобным модальным управлением, позаимствовавшим некоторые идеи из почтового клиента mutt. Целями разработки являются следование Unix-way, высокая скорость работы и низкое потребление памяти (если соблюдение этих условий не вредит функционалу), а также максимальная схожесть с Vim.
Версия 0.7.5 добавляет одну существенную возможность (обработка escape-последовательностей в режимах предпросмотра), и содержит также ряд улучшений и расширений функционала прошлых версий.
Естественно, были также исправлены обнаруженные ошибки. Система сборки претерпела некоторые изменения, которые должны упростить компиляцию из исходных кодов (как на Linux, так и на таких системах как FreeBSD и OS X). Также были включены некоторые дополнительные файлы (live ebuild для Gentoo и примеры цветовых тем).
Остальные более-менее существенные изменения:
- добавлены макросы, которые раскрываются в список файлов, содержащихся в регистре;
- добавлена возможность сборки с динамической загрузкой xlib во время исполнения;
- добавлено отображение прав на файлы в списке файлов;
- libtool больше не используется во время сборки, что должно исключить возможные проблемы сборки;
- была включена 'showfs' опция на FreeBSD-like системах;
- уменьшено количество перерисовок окна предпросмотра;
- «точная» синхронизация окон с помощью `:sync!` (учитывая курсор и его относительное положение в окне);
- изменена политика хранения последней команды режима командной строки ("." теперь ничего не делает сразу после старта);
- команда :execute теперь выполняет вычисление выражений;
- улучшена обработка внешних команд, завершившихся с ошибкой, на Windows;
- добавлена встроенная функция expand(), выполняющая вычисление модификаторов файлов;
- состояние фильтра скрытых файлов теперь сохраняется в vifminfo;
- улучшена обработка сочетаний Ctrl-W H/J/K/L при активном less-подобном предпросмотре;
- улучшен поиск в less-подобном режиме предпросмотра.
>>> Скриншоты
>>> Подробности