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

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

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


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


Все настройки Ranger сохраняет в каталоге:
~/.config/ranger
Для их изменения (для текущего пользователя) нужно выполнить:
ranger —copy-config=all
В настройках можно задать количество отображаемых столбцов, правила сортировки файлов и каталогов, цветовую схему, вид строки состояния, поведение файлового менеджера при удалении файлов и пр...


Для того что бы Ranger отображал миниатюры графических файлов (используется w3m - консольный браузер), нужно в файл:
~/.config/ranger/rc.conf
Добавить строку:
set preview_images true
Терминал должен поддерживать данную функцию (протестировано на urxvt и xterm), так же при установленной libcaca (colour ASCII art library) возможен просмотр графических файлов в виде ASCII изображений (предварительный просмотр тестовых файлов работает в любом терминале).


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

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

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

Домашняя страница
Страница на nongnu.org
Русская документация (PDF / 233KB)
Комментарии (6)
Я в восторге от этого ф.менеджера! Без прикола, я не прикалываюся.
Я в восторге от этого ф.менеджера! Без прикола, я не прикалываюся.
нужен
нужен
для новых версий актуально
для новых версий актуально
Ошибка. Нужно вводить :
Ошибка. Нужно вводить :
Съедает текст
Съедает текст
ну так что нужно выполнить?
ну так что нужно выполнить?