Описание
Vifm — это текстовый файловый менеджер, вдохновленный текстовым редактором Vim. Он работает в терминалах и позволяет навигацию, управление и манипуляцию файлами и каталогами с помощью команд и сочетаний клавиш, аналогичных Vim. Vifm широко используется системными администраторами, разработчиками и любителями текстовых интерфейсов.
Основные характеристики
- Интерфейс, основанный на Vim:
- Использует сочетания клавиш и команды в стиле Vim (например: h, j, k, l для навигации).
- Поддерживает режимы (нормальный, визуальный, командный) для эффективных операций.
- Навигация и управление файлами:
- Навигация по древовидной структуре каталогов с поддержкой двух панелей (dual-pane) для удобства копирования и перемещения.
- Операции такие как копирование, перемещение, удаление, переименование, создание файлов/каталогов и управление правами.
- Поддержка закладок (bookmarks) для быстрого доступа к любимым каталогам.
- Предварительный просмотр файлов:
- Предварительный просмотр содержимого файлов непосредственно в панели (тексты, изображения в совместимых терминалах и т.д.).
- Поддержка предварительного просмотра сжатых файлов (например: zip, tar) без их распаковки.
- Персонализация:
- Конфигурируется через файл vifmrc (настройки цветов, сочетания клавиш, пользовательские команды).
- Поддержка цветовых схем (тем) и персонализация интерфейса.
- Позволяет сопоставлять пользовательские команды и интегрировать скрипты.
- Расширенные функции:
- Поддержка регулярных выражений для поиска и фильтрации файлов.
- Интеграция с внешними инструментами (например: редакторы как Vim, медиаплееры).
- Поддержка плагинов для расширения функциональности.
- История команд и навигации.
- Пакетные операции:
- Позволяет выбирать несколько файлов (визуальный режим) для массовых операций.
- Поддержка пакетных команд через внутреннюю командную строку.
- Поддержка файловых систем:
- Совместим с локальными и удаленными файловыми системами (через FUSE, SSHFS и т.д.).
- Поддержка символических ссылок и прав POSIX.