Nano ili minimalistički IDE

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

Nano ili minimalistički IDE

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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster