Ranger

http://ranger.nongnu.org/index.html

Ranger Vi образный, консольный Python файловый менеджер, удобен при работе со скриптами, позволяет отображать дерево каталогов в нескольких измерениях: по иерархии каталогов и списком файлов, количество столбцов определяет rc.conf опция: column_ratios.

Что бы rc.conf появился по пути: $HOME/.config/ranger для возможности дальнейшей его модификации, надо выполнить: $ ranger --copy-config=all

Навигация:

Навигация по директориям осуществляется с помощью стрелок. Клавиши вверх и вниз — по списку текущего каталога, влево — выше, по дереву папок, вправо — ниже, или как в VIM (h,l - в лево, в право: j,k - в низ, в верх)

Для быстрого перехода к файлу/каталогу текущей директории, нажмите «f» и начните писать имя искомого. (если вы плохо помните имя искомого — возможно частичное угадывание, поиск осуществляется по всему названию файла, клавиша Tab).

Полноценный поиск по каталогу — «/» и вписать имя файла.

Перейти к следующему результату поиска — «n».

Работа с файлами:

Для быстрой работы с файлами разработчик скопировал некоторые билдинги из MC и Vi/Vim, а именно:

F3 — предосмотр,

F4 — редактирование,

F5 — копировать,

F6 — вырезать,

F7 — создание папки,

F8 — удаление,

F10 — выход.

вырезание dd

копирование yy

вставка без перезаписи при совпадениях (автопереименование) pp

вставка c перезаписью, при совпадениях po

создание симлика (при yy на файле, к которому желаем создать симлинк) pl

переименование A

Для работы с группой файлов, их можно отмечать пробелом (отметить все файлы в текущем каталоге «v», «V» — массовое выделение).

Команды вводятся как в Vi - Vim — ":", последняя строка зарезервирована под информацию:

": Tab" — перечисляет команды

":(первая буква) Tab"— перечисление с указанной буквы

":команда"— общий вид, кратко это последовательность из нажатия 2х клавиш первое вызывает контекстное меня с подсказкой об этой группе, второе — вызывает требуемое действие

Набор команд стандартен для *nix систем, воспользовавшись ":help", можно узнать много интересного. Вот некоторые hot key's типа "Vi - Vim cheatsheet":

Открыть shell в текущей директории - shift+s(S-s) ---> запуск нового shell-а --> Ctl+d - выйти из shel, вернуться в Ranger

Отобразить/спрятать скрытые файлы — ctrl+h (c-h) или z-h (!). (c,z -команды)

https://www.8host.com/blog/Ranger

Редактор по умолчанию "nano" при желании изменить, следует отредактировать переменную. Например так:

$ EDITOR=vim; export EDITOR

$ echo $EDITOR

vim

$

ranger_man.1.odt

http://ranger.nongnu.org/ranger.1.html

w3m - текстовой браузер http://rus-linux.net/w3m-internet-v-konsoli.html

VI key bindings: http://docs.activestate.com/vikeybind.html https://hea-www.harvard.edu/vi.html

$ ranger --copy-config=all

Vi - Vim

BSD:

root@FreeBSD:/usr/ports/sysutils/py-ranger

# make

# make install

# rehash