Whatsapp

nnn

Anonim

nnn är en terminalfilwebbläsare med stort fokus på att överbrygga klyftan mellan terminalen och skrivbordsmiljön. Den gjorde sin första release för ett par dagar sedan och har några kraftfulla funktioner med sig.

nnn bygger på noice, en mycket snabb men minimalistisk terminalfilwebbläsare. Historiskt sett har terminalen varit känd för att vara ett favoritmedium för att interagera med operativsystemet för utvecklare och hackare.

Men vanliga datoranvändare tenderar att föredra GUI-undersystemet. … Och det är bara början!

nnn – Terminal File Browser

Det bästa med nnn är att användare inte behöver komma ihåg för många genvägar för att komma igång. Navigeringen är utformad för att vara enkel, med kortkommandon som redan är bekanta för den genomsnittliga skrivbordsanvändaren, dvs. pilarna, Enter, Hem, Slut, Sida Upp/Ner etc.

nnn är skriven av Arun Prakash Jana, författaren populära kommandoradsverktyg som googler, Buku, imgp etc.

Funktioner i nnn

nnn – Filläsare som visar diskanvändning

Utvecklaren av nnn gör några intressanta val:

nnn – Visar filinformation

nnn är under kraftig utveckling och du kan bidra till eller diskutera nya funktioner du skulle vilja se i projektets ToDo-lista.

Miljövariabler

NNN_OPENER: låt en skrivbordsöppnare hantera allt. T.ex.:

export NNN_OPENER=xdg-öppen
"export NNN_OPENER=gio öppen"
export NNN_OPENER=gvfs-öppen

NNN_FALLBACK_OPENER: nnn fördefinierar några statiska associationer för populära filtyper med mpv, vi och zathura (för PDF-filer). Den statiska associationen har ingen effekt om NNN_OPENER är inställt.

Men om det här är dina favoritprogram kan du ställa in din skrivbordsöppnare till NNN_FALLBACK_OPENER för att hantera resten av filerna. T.ex.:

export NNN_FALLBACK_OPENER=xdg-öppen
"export NNN_FALLBACK_OPENER=gio öppen"
export NNN_FALLBACK_OPENER=gvfs-öppen

NNN_DE_FILE_MANAGER: ställ in en filhanterare på skrivbordet för att öppnas med o-tangenten. T.ex.:

export NNN_DE_FILE_MANAGER=thunar

NNN_COPIER: ställ in ett skript som ska öppnas med ^K -tangenten och kopiera den aktuella filsökvägen. Exempelskript (för Linux):

!/bin/sh
echo -n $1 | xsel --klippbord --ingång

Installation av nnn i Linux

För att installera på Ubuntu (och derivat), kör:

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

Arch Linux-användare kan installera nnn från AUR.

Användare kan också kompilera och installera nnn från källan. nnn skrivs i C. Det enda beroendet är ncurses-biblioteket.

Hur man använder nnn i Linux

nnn kan starta i 3 olika visningslägen (kan växlas under körning med kortkommandon):

Startlägen

1-min setup

Installera nnn med ditt föredragna läge eller Ställ in nnn för att öppna i detaljvyläge genom att lägga till.

alias n='nnn -d'

till ditt skals rc-fil (t.ex. ~/.bashrc för bash).

Slutsats

nnn är för användare som vill njuta av tillgången till skrivbordet från bekvämligheten av terminalen. De som använder en rullgardinsterminal skulle gynnas mest eftersom terminalen också skulle behålla sammanhanget för eventuellt pågående arbete. Prova det och låt oss veta din feedback!

Det här tipset skickas av utvecklaren av appen. Om du har någon sådan produkt eller tips, dela det med oss ​​här.