In questo articolo vorrei mostrarvi la potenza e la bellezza dell'editor di testo da console nano, semplice e poco appariscente a prima vista.

Introduzione
Gli sviluppatori hanno in realtà preparato molte utilità per voi, di cui potreste nemmeno sospettare, come ad esempio: indentazione automatica, passaggio tra le parentesi e persino completamento automatico! Procediamo con ordine.
Tasti di scelta rapida standard
M – tasto modificatore (di default Alt); ^ – Control;
Selezione con Shift+freccia.
Le più utili secondo me| ^ | sostituzione, possibile multipla, selettiva e completa
| ^w | cerca
| ^k | taglia la riga su cui si trova il cursore o la parte di testo selezionata
| ^u | incolla
|^⍇⍈⍐⍗| salta alla parola o al paragrafo successivo.
| ^Y | sposta il cursore all'inizio del file
| ^] | termina la parola, premendo di nuovo inserisce un'altra opzione (autocompletamento)
| ^c | informazioni sulla posizione del cursore
|M-⍇⍈ | navigazione tra i buffer aperti (schede)
|M-⍐⍗ | scorrimento fluido
| M-u | annulla (funziona finché c'è qualcosa da annullare)
| M-] | sul parentesi abbinata
| M-n | attiva/disattiva la numerazione delle righe (utile per copia e incolla)
| M-i | attiva/disattiva il rientro automatico
Spero di non aver dimenticato nulla...
File di configurazione
Passiamo al bello… Concordate che senza la modifica dei file di configurazione, Linux non è più Linux.
Quindi, il file di configurazione principale si trova in /etc/nanorc, per l'evidenziazione della sintassi in /usr/share/nano/*
In generale, è possibile fare molte cose interessanti.
ad esempio| set autoindent | attiva l'autoindentazione
| set backup | attiva la creazione di copie di backup
| set mouse | attiva il supporto del mouse (è molto più comodo)
| set multibuffer | consente di copiare e incollare da un buffer di file (schede) nano all'altro
| set nohelp | disattiva le suggerimenti in basso, aumentando lo spazio utile
| set tabsize N | imposta la dimensione delle tabulazioni a N
| set tabstospaces | converte le tabulazioni in spazi
| bind | unbind | modifica le scorciatoie da tastiera
Nel file di configurazione per la sintassi si possono impostare/cambiare i colori
color
Sarebbe comunque meglio se vi immergeste direttamente e faceste tutto come desiderate.
A proposito, è meglio copiare i file di configurazione necessari nella vostra cartella home, così non verranno sovrascritti dopo ogni aggiornamento.
Conclusione
Come potete vedere, nano offre una gamma di funzionalità ricca ed è facile da personalizzare in profondità.
Buona fortuna!
Fonte: habr.com
