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
$
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
BSD:
root@FreeBSD:/usr/ports/sysutils/py-ranger
# make
# make install
# rehash