nnn — простой и быстрый файловый менеджер

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 - извлечь музыку из видео