nnn — простой и быстрый файловый менеджер
#fm #nnn
fm nnn
Двухпанельный файловый менеджер не всегда удобен, когда необходимо просто пройтись по каталогам и найти/открыть нужный файл. В этом случае гораздо лучше подойдет nnn — простой и быстрый как молния файловый менеджер без лишних обвесок и со всей необходимой функциональностью для навигации по файловой системе.
Nnn представляет файловое дерево в виде списка с указанием даты модификации и размера файлов.
Навигация крайне простая — стрелки вверх/вниз для перемещения по списку, вперед/назад для перехода между каталогами (клавиши h, j, k, l, как в Vim, тоже поддерживаются).
Клавиши & и - возвращают к начальному и последнему посещенному каталогу, D открывает подробную информацию о файле, Ctrl + R — для переименования.
В nnn есть система поиска в реальном времени, вызываемая по клавише /, и система закладок. Просто нажми b в нужном каталоге, введи имя закладки и возвращайся к нему когда вздумается с помощью Ctrl + V.
q — выход из программы.
KEYBINDS
Нажимать ‘ ?’ в nnnчтобы увидеть список сочетаний клавиш. OPTIONS
nnn поддерживает следующие параметры:
-
-a – автоматическая установка временного NNN_FIFO (описано в разделе ОКРУЖАЮЩАЯ СРЕДА)
-
-A – отключить автоматический вход в каталог в режиме типа для навигации
-
-b key – указать ключ закладки для открытия
-
-c – указывает, что открывалка предназначена только для cli (переопределяет -e)
-
-C – 8-цветная схема - раскрашивать каталоги по контексту, отключить цвета файлов
-
-d – подробный режим
-
-D – показывать каталоги в цвете контекста с NNN_FCOLORS установленным
-
-e – открывать текстовые файлы в $VISUAL (иначе $EDITOR, резервный vi) [предпочтительно CLI]
-
-E– используйте $EDITOR для внутренних неприкрепленных правок
-
-f – использовать файл истории readline
-
-F val – режим уведомления fifo 0: уведомлять как средство предварительного просмотра, 1: уведомлять как проводник
-
-g – использовать фильтры регулярных выражений вместо совпадения подстроки
- -H – показать скрытые файлы
-
.
показать скрытые файлы
-
-i – показать текущую информацию о файле в информационной панели (может быть медленным)
-
-J – отключить автопереход при выборе (например, выбор записи больше не будет перемещать курсор к следующей записи)
-
-K – тест на коллизию клавиш
-
-l val – количество строк для перемещения при прокрутке колеса мыши
-
-n – начать в режиме ввода для навигации
-
-o – открывать файлы только по клавише Enter
-
-p file – скопировать (или выбрать ) выделение в файл или вывести на стандартный вывод, если file=’-‘
-
-P key – указать ключ плагина для запуска
-
-Q отключить подтверждение при выходе с несколькими активными контекстами
-
-r – показать cp, mv прогресс (Только для Linux, требуется advcpmv ; ‘^T’ показывает прогресс в BSD/macOS)
-
-R – отключить опрокидывание по краям (например, нажатие на последнем запись больше не будет перемещать курсор к первой записи и наоборот)
-
-s name – загрузить сеанс по имени
-
-S – постоянный сеанс
-
-t secs – тайм-аут простоя в секундах для блокировки терминала
-
-T key – Порядок сортировки ключи: ‘a’u / ‘d’u / ‘расширение / ‘r’everse / ‘size’ / ‘t’ime / ‘v’ersion капитализировать, чтобы перевернуть (кроме ‘r’)
-
-u – использовать выбор, если он доступен, не запрашивать выбор между выбором и зависшая запись
-
-U – показывать имена пользователей и групп в строке состояния
-
-V – показать версию и выйти
-
-x – показывать уведомления о завершении выбора cp, mv, rm (требуется .ntfy плагин) копировать путь в системный буфер обмена при выборе (требуется .cbcp плагин ) показать заголовок xterm (если режим без выбора)
- -h – показать справку по программе и выйти
Для просмотра графики лучше установить просмотровщик
-
sxiv
-
sudo apt-get install sxiv
или Вашим пакетным менеджером.
Плагины
-
; вызвать плагины
-
x - извлечь музыку из видео