nnn: Блестящ бърз браузър за терминални файлове за потребители на Pro Linux

Спомняте ли си Googler, командния интерфейс Google клиент и Buku, командния ред мениджър на отметки? Ние покрихме и двете от тях миналата година. И сега се завръщам с друго приложение от командния ред, nnn от същия разработчик на Googler & Buku.

АВ

nnn е файлов браузър. Той е изключително лек и блестящ. Разработчикът Арун Пракаш го разцепи от друг проект, наречен noice, и го направи много по-хубав с много захар на върха. Всъщност името nnn е предназначено да бъде игра на думи. Знаем, че от първия ред на файла README на хранилището на GitHub,

Noice не е Noice, но вик е noicer ...

Шегите настрана, най-добрата част от nnn е нейното интуитивно потребителско изживяване. Няма абсолютно никаква крива на обучение. Просто го инсталирайте, направете малко първоначални конфигурации, а останалата част от пътя е гладка като коприна.

nnn Интерфейс

Той се интегрира добре с всеки работен плот. Ако сте фен на терминал, може дори да помислите за премахване на вашия GUI файлов браузър след използване на nnn!

nnn Характеристики

Има много функции, които nnn предлага. Някои от тях бяха на разположение на първоначалния проект, а останалите бяха nnn топинг. Можете да намерите пълен списък с функции в уикито на хранилището на GitHub. Основните характеристики обаче включват:

  • Интуитивна навигация през файловата система
  • Полезни бързи клавиши и ключове
  • Режим на анализатор за използване на диска
  • Основен и подробен режим
  • Няколко предпочитания за сортиране
  • Интеграция за отваряне на настолни компютри за обработка на различни видове файлове

nnn Режим Disk Analyzer

Също така, разработчикът е изпълнил някакъв тест за производителност и nnn е надминал всичките си алтернативи. Можете да проверите резултатите от теста в README файла на хранилището на GitHub.

Инсталиране на nnn на Ubuntu

Разработчикът на nnn поддържа PPA за Ubuntu. За да инсталирате nnn, просто въведете командите по-долу:

sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt update sudo apt install nnn 

Но може да не получите най-новата версия по този начин. Така че, може би искате да помислите за инсталирането му от източника. Въведете следните команди във вашия терминал:

 git clone --depth 1 //github.com/jarun/nnn cd nnn && make sudo make install 

И инсталирането е направено.

Първи стъпки с nnn

Необходима е много минимална конфигурация, за да тръгнете.

По подразбиране nnn използва следните приложения за отваряне на файлове:

  • vi като текстов редактор
  • по-малко като преглед на текст
  • mpv като медиен плейър
  • zathura като PDF преглед

Можете да промените първите две, като зададете променлива на EDITOR & PAGER bash. За да направите това, въведете тези редове във вашия файл ~ / .bashrc:

 EDITOR=nano PAGER=more 

Можете да промените приложенията ( nano и повече се използват тук) по ваше желание. Сега, за да отворите текстов файл с редактор, подчертайте този файл и натиснете e, а за зрителя натиснете p .

Ако nnn не може да намери подходящо приложение за отваряне на файл, ще се нуждае от резервно отваряне. За тази цел ще използваме подразбиране за отваряне на работния плот. Добавете този ред във файла ~ / .bashrc :

 export NNN_FALLBACK_OPENER=xdg-open 

Сега можете да отворите всички типове файлове директно от nnn. Той може също да отвори всяка директория с GUI файловия мениджър. За да разрешите това, добавете следните редове във вашия файл ~ / .bashrc :

 export NNN_DE_FILE_MANAGER=caja 

Използвал съм caja, това е файловия мениджър по подразбиране за Ubuntu MATE. Ще трябва да използвате файловия мениджър, инсталиран на вашата система, например: nautilus за Ubuntu GNOME. За отваряне на всяка директория с GUI файлов мениджър, маркирайте тази директория и натиснете o .

Можете също да копирате пътя на всеки файл от nnn, като натиснете ctrl+k . За да разрешите това, въведете следните команди:

 sudo apt install xsel mkdir -p $HOME/.config/nnn printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh printf '#!/bin/sh\necho -n $1 | xsel --clipboard --input' > $HOME/.config/nnn/copier.sh chmod +x $HOME/.config/nnn/copier.sh 

И добавете следния ред във вашия файл ~ / .bashrc:

 export NNN_COPIER="$HOME/.config/nnn/copier.sh" 

Това е всичко. Сега можете да започнете да използвате nnn чрез следната команда:

 nnn 

За по-подробна информация, клавишни комбинации и символи, използвани в nnn, посетете хранилището на GitHub.

nnn GitHub Repo


Какво мислите за nnn ? Ще се придържате ли към него? Всички функции, които бихте искали да видите в nnn? Можете да споделите вашето мнение и предложения в раздела за коментари, разработчикът Арун Пракаш ще ги вижда. :)

Препоръчано

Двигателят на Microsoft Edge за JavaScript е отворен код
2019
Върнете стария си компютър обратно в живота с 4MLinux
2019
Fix Невъзможност за влизане в Ubuntu след надстройка
2019