Nel 1989, l’Università di Washington rilasciò un client di posta elettronica *nix chiamato Pine. Questo client conteneva un editor integrato chiamato Pico, che stava per Pine’s message composer, ed era scritto in C. Pico era un semplice editor che si concentrava sul lavoro con un singolo documento alla volta.
Nel 1999, quando si svilupparono problemi con la licenza di Pico, Chris Allegretta creò TIP allo scopo di creare un sostituto del software libero. TIP, che stava per TIP non è Pico, fu rinominato in Nano nel 2000 per evitare un conflitto con uno strumento Unix chiamato tip
. Nano è diventato parte del progetto GNU nel 2001, e come risultato, Nano è talvolta indicato come GNU Nano.
Questo articolo vi mostrerà come installare Nano e vi fornirà i comandi di base per iniziare.
Installazione
Installare Nano su un sistema basato su Red Hat Enterprise Linux è facile come sudo yum install nano
, e a differenza di alcuni editor, non sono necessarie ulteriori configurazioni a meno che non vogliate configurare Nano come editor di default. Per rendere Nano l’editor predefinito per l’intero sistema:
sudo cat <<EOF >> /etc/profile.d/nano.shexport VISUAL="nano"export EDITOR="nano"EOF
Per rendere Nano l’editor predefinito di un utente:
cat <<EOF >> ~/.bash_profileexport VISUAL="nano"export EDITOR="nano"EOF
Poi, per attivare, digitate semplicemente ./.bash_profile
, o fate il logout e poi rientrate per resettare la sessione.
Comandi di base
Esaminiamo i comandi di base di cui avrete bisogno per iniziare ad usare Nano.
Avviare/modificare un file
Per aprire un file esistente, o per creare un nuovo file, digitate nano <filename>
. Se il file è o sarà in un’altra directory, digitate nano </path/to/filename>
. Non importa come apri il file, inizierai nella schermata di modifica:
Per ottenere aiuto
Ci sono diversi modi per ottenere aiuto con Nano. Se sei sulla linea di comando, guarda le pagine man digitando man nano
, che restituirà le opzioni della linea di comando.
Gli altri tipi di aiuto sono disponibili all’interno del programma una volta che stai modificando. Il primo tipo è quello che tendo a chiamare “aiuto su schermo”, poiché è visibile sul fondo del vostro schermo in ogni momento (anche se questa caratteristica varia se state usando una delle funzioni del programma Nano tramite una scorciatoia). Per esempio, se digitate la scorciatoia per giustificare, la scorciatoia per ingiustificare sostituisce una delle opzioni originali. Un altro esempio è quando fai una ricerca. L’aiuto sullo schermo cambia in scorciatoie che potete usare durante la ricerca.
Per accedere all’aiuto principale di Nano, digitate Ctrl+G o Ctrl+g, poiché Nano non è sensibile alle maiuscole e alle minuscole per quanto riguarda le scorciatoie e le ricerche.
Se si accede all’aiuto dalla schermata principale di editing, si viene portati all’aiuto principale di Nano, che include tutte le diverse funzioni del programma e le loro scorciatoie, così come una breve spiegazione di ciascuna:
Tuttavia, se dovessi accedere all’aiuto da una delle funzioni del programma, troveresti un aiuto più specializzato simile a come cambiano i collegamenti sullo schermo.
Ricerca (e sostituzione)
È possibile accedere alla funzione di ricerca tramite la scorciatoia Ctrl+W, e non è sensibile al maiuscolo/minuscolo come menzionato prima. Un’altra caratteristica di questa scorciatoia è che avvolgerà il file, quindi se hai iniziato più in basso nel testo e c’è una corrispondenza sopra, la ricerca si avvolgerà fino a quel punto:
Se, mentre cerchi, desideri sostituire il testo o il carattere che stai cercando, puoi farlo con la scorciatoia Ctrl+R. Nota: se hai già cercato almeno la prima corrispondenza, Ctrl+R sarà per “Read File” quindi dovrai fare Ctrl+W e poi Ctrl+R per fare una ricerca e sostituzione. Se viene trovata una corrispondenza, ti viene chiesto di sostituire quell’istanza con un Y
(sì) o N
(no), o di sostituire tutte le istanze, o di annullare del tutto la ricerca e sostituzione.
Muoversi
Puoi muoverti in Nano mentre usi la funzione di ricerca, o mentre modifichi. Quando sei nella funzione di ricerca, usa le varie scorciatoie per spostarti all’inizio o alla fine della riga, del paragrafo, o del documento stesso (nota per prima o ultima riga). Puoi anche andare a una posizione specifica all’interno del documento.
Quando ti sposti durante la modifica, hai l’opzione di andare alla pagina precedente o alla pagina successiva.
Tagliare e incollare
Come la maggior parte degli editor, hai la possibilità di tagliare (Ctrl+K) e incollare (Ctrl+U) all’interno di Nano, anche se l’incolla è chiamata Uncut. Per tagliare una sezione specifica di una linea o più linee, prima segnate la vostra selezione usando Ctrl+Shift+6 (Ctrl+^), e poi spostate il cursore alla fine della selezione, e usate di nuovo la scorciatoia Ctrl+^ per tagliare il testo dal documento.
Trovare la vostra posizione
Necessitate di sapere dove si trova il vostro cursore nel documento? La scorciatoia Ctrl+C fornisce la linea, la colonna, il carattere e la percentuale del percorso nel documento.
Giustificare
Giustificare un paragrafo lo spazializza nuovamente in modo che tutte le linee tocchino entrambi i bordi sinistro e destro aggiungendo spazi bianchi come necessario. Per giustificare il tuo paragrafo corrente, usa la scorciatoia Ctrl+J; ma come per il taglio, usa la scorciatoia Ctrl+U per annullare la giustificazione.
Inserimento di file
Come detto quando si parla della storia di Nano, puoi lavorare solo con un file alla volta. Tuttavia, è possibile inserire un altro file nel documento su cui si sta lavorando. Per inserire l’altro file nella tua posizione attuale all’interno del documento, usa la scorciatoia Ctrl+R. Potete poi fornire il percorso del file digitandolo, o usare Ctrl+T per cercare nel filesystem.
Salvataggio o scrittura
Ci sono momenti in cui volete salvare il vostro documento mentre lo modificate, e senza dovervi disconnettere dal documento. Questa situazione può essere definita come salvataggio o scrittura. Per fare questo, usa la scorciatoia Ctrl+O, e ti verrà richiesto il nome del file da usare (dandoti la possibilità di salvare in un file diverso, se vuoi).
Escendere
Escendere da Nano è semplice. Si digita Ctrl+X. Ti viene data l’opportunità di salvare il file, dargli un nuovo nome, o non salvare affatto. Oppure, si può scegliere di non uscire dal documento dopo tutto.
Pro e contro
Come potete vedere, Nano è abbastanza semplice e diretto da usare. È anche estremamente leggero e ad un certo punto era l’editor predefinito, così come l’editor installato quando in modalità di recupero. Tuttavia, Nano ha le sue limitazioni, come un set di funzioni più piccolo di quello che si può trovare in un editor più robusto come Vim o Emacs, compresa la possibilità di lavorare su più di un documento alla volta.