nnn — это файловый браузер терминала, в котором большое внимание уделяется преодолению разрыва между терминалом и средой рабочего стола. Он выпустил свой первый релиз пару дней назад и привнес в него несколько мощных функций.
nnn основан на noice, очень быстром, но минимально функциональном терминальном файловом браузере. Исторически сложилось так, что терминал был излюбленным средством взаимодействия с ОС для разработчиков и хакеров.
Однако обычные пользователи настольных компьютеров предпочитают подсистему с графическим интерфейсом. nnn объединяет терминал и графический интерфейс, позволяя средству открытия рабочего стола полностью или выборочно открывать все типы файлов. И это только начало!
nnn – Браузер файлов терминала
Лучшая часть nnn заключается в том, что пользователям не нужно запоминать слишком много ярлыков, чтобы начать работу. Навигация спроектирована так, чтобы быть простой, с сочетаниями клавиш, уже знакомыми среднему пользователю настольного компьютера, например, стрелкам, Enter, Home, End, Page Up/Down и т. д.
nnn написано Арун Пракаш Яна, автор популярных утилит командной строки, таких как googler, Buku, imgp и т. д.
Особенности nnn
nnn — файловый браузер, показывающий использование диска
Разработчик nnn делает несколько интересных решений:
nnn – Отображение информации о файле
nnn находится в активной разработке, и вы можете внести свой вклад или обсудить новые функции, которые вы хотели бы видеть в списке задач проекта.
Переменные среды
NNN_OPENER: пусть со всем этим справится программа для открытия рабочего стола. Например.:
экспорт NNN_OPENER=xdg-open "экспорт NNN_OPENER=gio открыть" экспорт NNN_OPENER=gvfs-открытый
NNN_FALLBACK_OPENER
: nnn предварительно определяет некоторые статические ассоциации для популярных типов файлов с mpv, vi и zathura (для PDF). Статическая связь не действует, если установлен NNN_OPENER.
Однако, если это ваши любимые приложения, вы можете установить программу открытия рабочего стола на NNN_FALLBACK_OPENER для обработки остальных файлов. Например.:
export NNN_FALLBACK_OPENER=xdg-open "экспортировать NNN_FALLBACK_OPENER=gio открыть" экспорт NNN_FALLBACK_OPENER=gvfs-открытый
NNN_DE_FILE_MANAGER: установите файловый менеджер рабочего стола для открытия с помощью клавиши o. Например.:
export NNN_DE_FILE_MANAGER=thunar
NNN_COPIER
: установите сценарий для открытия с помощью ^K и скопируйте текущий путь к файлу. Пример скрипта (для Linux):
!/bin/sh эхо -n $1 | xsel --буфер обмена --input
Установка nnn в Linux
Для установки в Ubuntu (и ее производных) запустите:
$ sudo add-apt-repository ppa:twodopeshaggy/jarun $ sudo apt-получить обновление $ sudo apt-get установить nnn
Пользователи Arch Linux могут установить nnn из AUR.
Пользователи также могут скомпилировать и установить nnn из исходного кода. nnn написан на C. Единственная зависимость — библиотека ncurses.
Как использовать nnn в Linux
nnn может запускаться в 3 различных режимах просмотра (можно переключать во время выполнения с помощью сочетаний клавиш):
Режимы запуска
1-минутная настройка
Установите nnn в предпочитаемом вами режиме или установите nnn для открытия в режиме подробного просмотра, добавив.
псевдоним n='nnn -d'
в rc-файл вашей оболочки (например, ~/.bashrc для bash).
Заключение
nnn предназначен для пользователей, которые хотели бы пользоваться доступностью рабочего стола, не выходя из терминала. Те, кто использует выпадающий терминал, выиграют больше всего, потому что терминал также сохранит контекст любой текущей работы. Попробуйте и дайте нам знать ваши отзывы!
Этот совет представлен разработчиком приложения, если у вас есть такой продукт или совет, поделитесь с нами здесь.