Ranger — Vim-стиль для работы с файлами в терминале
Когда в последний раз вы задумывались, насколько удобен ваш файловый менеджер? Если вы проводите много времени в терминале, возможно, классические GUI-решения вроде Nautilus или Finder кажутся вам слишком медленными и оторванными от рабочего процесса. На помощь приходит Ranger — консольный файловый менеджер, вдохновленный философией Vim.
Что такое Ranger и кому он пригодится?
Ranger — это легковесный файловый менеджер для командной строки, написанный на Python. Он отлично подойдет:
- Разработчикам, которые живут в терминале
- Администраторам серверов
- Поклонникам Vim и его философии
- Тем, кто ценит скорость и минимализм
Главная фишка Ranger — его Vim-подобное управление. Если вы знакомы с Vim, то освоите Ranger буквально за несколько минут.

5 причин попробовать Ranger
- Vim-стиль на все 100% — привычные
hjklдля навигации, режимы и мощные комбинации клавиш - Мультипанельный режим — удобное сравнение и работа с несколькими директориями одновременно

- Автоматический превью — мгновенный просмотр содержимого файлов без их открытия
- Гибкость Python — легко расширяется скриптами и плагинами
- Интеграция с shell — после выхода из Ranger вы остаетесь в той же директории, где закончили работу
Как это работает под капотом?
Ranger написан на Python и использует библиотеку curses для отрисовки интерфейса. Вот что особенно интересно в его архитектуре:
- Чистый код с понятной структурой
- Поддержка Python 2.6+ и 3.1+
- Минимальные зависимости (основная — только Python с модулем curses)
- Широкие возможности кастомизации через конфигурационные файлы
Практическое применение: 3 кейса
- Быстрый навигатор для сервера — подключаетесь по SSH и сразу работаете с файлами без лишних телодвижений
- Редактор для "терминальных" разработчиков — открываете код прямо из файлового менеджера
- Мощный инструмент администрирования — массовое переименование, права доступа, работа с архивами
Как начать использовать?
Установка проще простого:
# Через pip (рекомендуется)
pipx run --spec ranger-fm ranger
# Или из репозитория
sudo make install
Первая настройка займет минуту — просто скопируйте конфигурационные файлы:
ranger --copy-config=all
Вывод: стоит ли пробовать?
Если вы:
- Часто работаете в терминале
- Любите Vim и его философию
- Цените скорость и минимализм
то Ranger станет для вас настоящим открытием. Это не просто файловый менеджер — это способ мышления. И как любую мощную технологию, его стоит попробовать хотя бы раз, чтобы понять, насколько он может упростить вашу работу.
P.S. По традиции — главная команда для новичков: нажмите q, чтобы выйти (да, как в Vim).
