GNU nano è un editor di testo piccolo e intuitivo che si è evoluto dall'editor di testo Pico creato per sistemi simili a Unix. È stato aggiunto al progetto GNU poco dopo il suo rilascio iniziale. Sebbene Vim sia un potente editor di testo, non è il più intuitivo, come dimostrano le sue molteplici modalità, l'interfaccia semplice e molti comandi di battitura, alcuni dei quali non sono intuitivi. L'editor nano, d'altra parte, è visivamente più utile in quanto mostra le sue scorciatoie di comando nella parte inferiore di ogni file aperto. Allo stesso modo, nano ha meno comandi di Vim e la maggior parte delle sequenze di tasti dei comandi condividono Ctrl come prefisso comune. Inoltre non ha modalità diverse tra cui devi passare.
Nonostante questi vantaggi, a nano mancano molte delle funzionalità che rendono Vim così potente, come lo schermo diviso, il completamento del testo, la colorazione della sintassi e altro ancora.
L'interfaccia GNU nano:
Il comando nano
Il comando nano richiama l'editor GNU nano. Senza alcun argomento, il comando aprirà un nuovo file per la modifica e in seguito potrai salvare questo file con un nome specifico. Utilizza la sintassi nano {nome file} per aprire un file esistente. Se il file non esiste, nano crea un file con il nome specificato e apre il file per la modifica. Come Vim, nano supporta l'apertura simultanea di più file. Questi file vengono aperti in diversi "buffer" tra i quali puoi passare.
nano scorciatoie
In GNU nano, le funzioni che usi per lavorare con i file di testo e l'editor stesso sono dette scorciatoie. Si attiva la maggior parte delle scorciatoie premendo il tasto Ctrl (rappresentato come ^ nell'editor) e quindi premendo il tasto corrispondente alla funzione che si sta tentando di eseguire.
La tabella seguente elenca alcune delle scorciatoie nano comuni.
Scorciatoia | Utilizzato per |
---|---|
Ctrl+G | Apri nano per la schermata di aiuto |
Ctrl+X | Esci da nano o chiudi il buffer corrente |
Ctrl+O | Salva il file attualmente aperto |
Ctrl+J | Giustifica il paragrafo corrente |
Ctrl+R | Inserisci un altro file in quello corrente |
Ctrl+W | Cerca nel file |
Ctrl+K | Taglia la linea attualmente selezionata |
Ctrl+U | Incolla la linea che è stata tagliata |
Ctrl+C | Visualizza le posizioni del cursore |
Navigazione
Come altri editor di testo, puoi navigare in nano usando i tasti freccia, Pagina su, Pagina giù, Home, ecc. Se mancano questi tasti, nano fornisce anche scorciatoie per loro, ad esempio, Ctrl+V per passare alla pagina successiva e Ctrl+Y per passare alla pagina precedente.
Copiare testo
La copia di parti del testo su una riga richiede di "contrassegnare" il testo che si desidera copiare con la scorciatoia Ctrl+^. Quindi sposta il cursore per evidenziare il testo che desideri copiare. Premendo Alt+^ viene copiato il testo contrassegnato/evidenziato e Ctrl+U lo incolla.
Comandi di base di vim (cheat sheet)Comandi di base di vi (cheat sheet)