Whatsapp

nnn

Anonim
Ang

nnn ay isang terminal file browser na may matinding pagtuon sa pagtulay sa pagitan ng terminal at ng desktop environment. Ginawa nito ang unang paglabas nitong ilang araw na nakalipas at nagdadala ng ilang makapangyarihang feature kasama nito.

nnn bubuo sa noice, isang napakabilis ngunit minimal na itinatampok na terminal file browser. Sa kasaysayan, kilala ang terminal bilang paboritong medium para makipag-ugnayan sa OS para sa mga developer at hacker.

Gayunpaman, mas gusto ng mga regular na gumagamit ng desktop ang GUI subsystem. Dinadala ng nnn ang terminal at ang GUI sa pagkakatugma, sa pamamagitan ng pagpayag sa isang desktop opener na kontrolin ang pagbubukas ng lahat ng uri ng mga file nang buo, o pili. At iyon ay simula pa lamang!

nnn – Terminal File Browser

Ang pinakamagandang bahagi ng nnn ay hindi kailangang tandaan ng mga user ang napakaraming shortcut para makapagsimula. Ang nabigasyon ay idinisenyo upang maging simple, na may mga keyboard shortcut na pamilyar na sa karaniwang gumagamit ng desktop ibig sabihin, ang mga arrow, Enter, Home, End, Page Up/Down atbp.

nnn ay isinulat ni Arun Prakash Jana, ang may-akda ng mga sikat na command-line utilities tulad ng googler, Buku, imgp atbp.

Mga Tampok ng nnn

nnn – Ipinapakita ng File Browser ang Paggamit ng Disk

Ang developer ng nnn ay gumagawa ng ilang kawili-wiling pagpipilian:

nnn – Ipinapakita ang Impormasyon ng File

nnn ay nasa ilalim ng mabigat na pag-unlad at maaari kang mag-ambag o talakayin ang mga bagong feature na gusto mong makita sa listahan ng ToDo ng proyekto.

Mga variable ng kapaligiran

NNN_OPENER: hayaan ang isang desktop opener na pangasiwaan ang lahat ng ito. Hal.:

export NNN_OPENER=xdg-bukas
"i-export ang NNN_OPENER=gio open"
i-export ang NNN_OPENER=gvfs-open

NNN_FALLBACK_OPENER: nnn paunang tinukoy ang ilang static na asosasyon para sa mga sikat na uri ng file na may mpv, vi at zathura (para sa mga PDF). Walang epekto ang static na asosasyon kung ang NNN_OPENER ay nakatakda.

Gayunpaman, kung ito ang iyong mga paboritong application, maaari mong itakda ang iyong desktop opener sa NNN_FALLBACK_OPENER upang pangasiwaan ang iba pang mga file. Hal.:

export NNN_FALLBACK_OPENER=xdg-bukas
"i-export ang NNN_FALLBACK_OPENER=gio open"
i-export ang NNN_FALLBACK_OPENER=gvfs-open

NNN_DE_FILE_MANAGER: itakda sa isang desktop file manager para buksan gamit ang o key. Hal.:

export NNN_DE_FILE_MANAGER=thunar

NNN_COPIER: itakda sa isang script na bubuksan gamit ang ^Kkey at kopyahin ang kasalukuyang file path. Halimbawang script (para sa Linux):

!/bin/sh
echo -n $1 | xsel --clipboard --input

Pag-install ng nnn sa Linux

Upang i-install sa Ubuntu (at mga derivatives), patakbuhin ang:

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

Ang mga gumagamit ng Arch Linux ay maaaring mag-install ng nnn mula sa AUR.

Maaari ding mag-compile at mag-install ng nnn ang mga user mula sa pinagmulan. Ang nnn ay nakasulat sa C. Ang tanging dependency ay ang ncurses libray.

Paano Gamitin ang nnn sa Linux

nnn ay maaaring magsimula sa 3 magkaibang view mode (maaaring ilipat sa runtime gamit ang mga keyboard shortcut):

Start modes

1-min na setup

I-install ang nnn gamit ang iyong ginustong mode o Itakda ang nnn upang buksan nang detalyado ang view mode sa pamamagitan ng pagdaragdag.

alias n='nnn -d'

sa rc file ng iyong shell (hal. ~/.bashrc para sa bash).

Konklusyon

Ang nnn ay para sa mga user na gustong ma-enjoy ang accessibility ng desktop mula sa ginhawa ng terminal. Ang mga gumagamit ng drop-down na terminal ay higit na makikinabang dahil ang terminal ay pananatilihin din ang konteksto ng anumang patuloy na gawain. Subukan ito at ipaalam sa amin ang iyong feeback!

Ang tip na ito ay isinumite ng developer ng app, kung mayroon kang anumang ganoong produkto o tip, ibahagi sa amin dito.