V tem članku bi vam rad pokazal moč in lepoto konzolnega urejevalnika besedila nano, ki se na prvi pogled zdi preprost in neopazen.

Uvod
Razvijalci so dejansko pripravili veliko koristnih orodij za vas, o katerih morda še ne veste, na primer: samodejno zamikanje, prehod na ujemajočo se oklepaj in celo samodejno dopolnjevanje! Poglejmo po vrsti.
Standardne bližnjice na tipkovnici
M – tipka-modifikator (privzeto Alt); ^ – Control;
Označevanje s Shift+puščico.
Najbolj uporabne po mojem mnenju| ^ | zamena, možna množestvenna, vyborčna i polna
| ^w | iskanje
| ^k | odreže vrstico, na kateri je kurzor, ali izbrani del besedila
| ^u | prilepi
|^⍇⍈⍐⍗| preskoči na naslednjo besedo ali odstavek.
| ^Y | premakne kurzor na začetek datoteke
| ^] | konča besedo, ob ponovnem pritisku prikaže drugo možnost (samodejno dopolnjevanje)
| ^c | informacije o položaju kurzorja
|M-⍇⍈ | premikanje med odprtimi buffi (zavihki)
|M-⍐⍗ | gladko pomikanje
| M-u | razveljavitev (deluje, dokler je kaj za razveljaviti)
| M-] | na parno oklepaj
| M-n | vkl/izkl število vrstic (koristno pri kopiranju in lepljenju)
| M-i | vkl/izkl samodejni zamik
Upam, da nisem ničesar pozabil…
Konfiguracije
Poglejmo vse najbolj zanimivo… Strinjate se, da brez urejanja konfiguracij, Linux – ne bi bil Linux.
Torej, glavni config se nahaja v /etc/nanorc, za sinhronizacijo barvne sintakse – v /usr/share/nano/*
Na splošno je mogoče narediti veliko zanimivega,
na primer| set autoindent | vkljčuje avtomatsko zamikanje
| set backup | vkljčuje ustvarjanje varnostnih kopij
| set mouse | vkljčuje podporo za miško (s tem je delo precej lažje)
| set multibuffer | omogoča kopiranje in lepljenje med različnimi vakuumskimi lovilci (zavihki) nano
| set nohelp | izklopi namige na dnu, kar povečuje uporabniški prostor
| set tabsize N | nastavi velikost zavihkov N
|set tabstospaces| pretvori zavihke v presledke
| bind|unbind | spremeni bližnjice
V konfiguraciji za sintakso lahko nastavite/spremenite barve
color
Čeprav bo bolje, če se sami potopite tja in naredite vse, kot želite.
Mimogrede, potrebne konfiguracije je najbolje kopirati v domačo mapo, da se po vsakem posodabljanju ne prepišejo.
Zaključek
Kot vidite, ima nano dovolj bogato funkcionalnost in je enostaven za globoko prilagoditev.
Srečno!
Izvor: habr.com
