Небольшой консольный файловый менеджер с vim-like управлением.

ranger 002

Ranger — небольшой Python / Ncurses (Curses) консольный файловый менеджер с vim-like управлением.

ranger 003

Ranger наглядно представляет древо каталогов в трёх колонках, в левом отображается список каталогов, в среднем список файлов/каталогов (в выделенном каталоге), а крайний справа служит для предпросмотра выделенного файла (для поддерживаемых форматов).

ranger 004

ranger 006

Ranger имеет все стандартные для файловых менеджеров функциональные возможности, поддерживает вкладки и добавление каталогов в закладки, присутствует функция поиска в текущем каталоге.

ranger 005

ranger 007

Все настройки Ranger сохраняет в каталоге:

~/.config/ranger


Для их изменения (для текущего пользователя) нужно выполнить:

ranger —copy-config=all


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

ranger 014

ranger 008

Для того что бы Ranger отображал миниатюры графических файлов (используется w3m - консольный браузер), нужно в файл:

~/.config/ranger/rc.conf


Добавить строку:

set preview_images true


Терминал должен поддерживать данную функцию (протестировано на urxvt и xterm), так же при установленной libcaca (colour ASCII art library) возможен просмотр графических файлов в виде ASCII изображений (предварительный просмотр тестовых файлов работает в любом терминале).

ranger 009

ranger 010

Ranger полностью поддерживает Юникод (UTF-8), ведёт историю действий и историю команд, автоматически определяет тип файла и запускает их в соответствующем приложении (если не определилось, или определилось неправильно, можно задать самому), возвращает в оболочку при завершении работы и многое другое...

ranger 011

Клавиатурные сочетания для управления Ranger, аналогичны используемым в Vim, Emacs и Midnight Commander, хотя файловым менеджером можно управлять только стрелками на клавиатуре или мышью.

ranger 012

Лицензия: GNU General Public License v3

ranger 013

Домашняя страница

Страница на nongnu.org

Русская документация (PDF / 233KB)