ranger

Бесплатно
Открытый исходный код
macOS
Linux

Сайт: ranger.fm

ranger — консольный файловый менеджер с минималистичным интерфейсом и управлением, вдохновлённым редактором vi. Программа реализует вертикальную или трёхпанельную компоновку для просмотра содержимого каталогов, обеспечивает быстрый переход по файловой системе и встроенный предпросмотр содержимого файлов. Интерфейс ориентирован на навигацию с клавиатуры, поддерживает привязку клавиш в стиле vi (режимы перемещения и редактирования), что позволяет пользователю эффективно выполнять типовые операции без использования мыши.

Проект разрабатывался как инструмент для пользователей командной строки, которым требуется компактный, расширяемый и настраиваемый менеджер файлов. ranger включает механизмы конфигурирования, поддержку плагинов и скриптов для автоматизации задач, а также умеет интегрироваться с внешними программами для просмотра и обработки файлов. Приложение ориентировано на Unix-подобные системы и обычно запускается в терминалах с поддержкой ANSI-цветов и богатого вывода.

  • Многопанельный интерфейс: стандартно отображает список каталогов и содержимое, часто в трёх колонках — родительский каталог, текущий каталог и предварительный просмотр выбранного элемента.
  • VI-подобное управление: навигация и операции выполняются с использованием клавиш и команд, схожих с теми, что используются в редакторе vi/vim (например, h/j/k/l для перемещения).
  • Предпросмотр файлов: поддержка текста, изображений и бинарных форматов через внешние просмотрщики или встроенные фильтры; предпросмотр обновляется при перемещении по списку файлов.
  • Настраиваемость: конфигурационные файлы позволяют переназначать клавиши, менять внешний вид, добавлять пользовательские команды и интеграцию с оболочкой.
  • Работа с архивами и виртуальными файловыми системами: возможность просматривать содержимое архивов как обычные каталоги и выполнять базовые операции с архивами.
  • Поддержка поиска и фильтрации: быстрый поиск по имени и фильтрация содержимого каталога с сохранением контекста навигации.
  • Интеграция с внешними инструментами: запуск редакторов, средств просмотра и команд оболочки прямо из интерфейса для редактирования, копирования, перемещения и конвертации файлов.
  • Массовые операции: выполнение операций над множеством файлов с возможностью пометки и последующего пакетного применения команд.
Подробнее