Vifm 0.14.2

Текстовый файловый менеджер, вдохновленный текстовым редактором Vim.


Описание


Vifm — это текстовый файловый менеджер, вдохновленный текстовым редактором Vim. Он работает в терминалах и позволяет навигацию, управление и манипуляцию файлами и каталогами с помощью команд и сочетаний клавиш, аналогичных Vim. Vifm широко используется системными администраторами, разработчиками и любителями текстовых интерфейсов.

Основные характеристики

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