U ovom članku želim vam pokazati snagu i ljepotu konzolnog tekstualnog uređivača nano, koji na prvi pogled izgleda jednostavno i neosobno.

Uvod
Programeri su zapravo pripremili mnogo korisnih stvari za vas, o kojima možda ni ne sumnjate, poput automatskog uvlačenja, prijelaza na parnu zagradu pa čak i automatskog dopunjavanja! Idemo redom.
Standardne prečice na tipkovnici
M — tipka-modifikator (po defaultu Alt); ^ — Control;
Odabir uz pomoć Shift+strelice.
Najkorisnije po mom mišljenju| ^ | zamjena, moguća višekratna, selektivna i potpuna
| ^w | pretraživanje
| ^k | reže redak na kojem se nalazi kursor ili odabrani deo teksta
| ^u | umetni
|^⍇⍈⍐⍗| preskoči na sljedeću reč ili odlomak.
| ^Y | pomera kursor na početak datoteke
| ^] | završava reč, pri ponovnom pritisku umetne drugu opciju (autokompletiranje)
| ^c | informacije o položaju kursora
|M-⍇⍈ | premešta se između otvorenih bafera (tabs)
|M-⍐⍗ | glatko pomeranje
| M-u | poništi (djeluje dok ima šta da se poništi)
| M-] | do parne zagrade
| M-n | uključiti/isključiti numeraciju redova (korisno prilikom kopiranja/lepjenja)
| M-i | uključiti/isključiti auto-uvlačenja
Nadam se da ništa nisam zaboravio...
Konfiguracije
Krenimo na najslađu temu... Slažete se da bez uređivanja konfiguracija, Linux nije baš Linux.
Dakle, glavna konfiguracija se nalazi u /etc/nanorc, za sintaktičko isticanje — u /usr/share/nano/*
Uglavnom, možete učiniti mnogo zanimljivog.
na primjer| set autoindent | uključuje automatsko uvlačenje
| set backup | uključuje stvaranje sigurnosnih kopija
| set mouse | uključuje podršku za miš (s njim je mnogo lakše)
| set multibuffer | omogućava kopiranje i lijepljenje između jednog i drugog fajl-buffer-a (tabova) u nano
| set nohelp | isključuje upute dolje, povećavajući korisni prostor
| set tabsize N | postavlja veličinu tabulacija na N
| set tabstospaces | konvertuje tabulacije u razmake
| bind | unbind | mijenja prečice tipkovnice
U konfiguraciji za sintaksu možete postaviti/promijeniti boje
color
Iako će biti bolje ako se sami uronite u to i prilagodite sve kako vam odgovara.
Usput, najbolje je kopirati potrebne konfiguracije u svoju domaću mapu kako se ne bi prepisivale nakon svake nadogradnje.
Zaključak
Kao što vidite, nano ima prilično bogatu funkcionalnost i jednostavan je za duboko prilagođavanje.
Srećno!
Izvor: habr.com
