Ubuntu Documentation (Italiano)

Parent page: Programming Applications

Introduzione

GNU nano è un semplice editor di testo basato su terminale. Anche se non potente come Emacs o Vim, è facile da imparare e da usare. Nano è ideale per apportare piccole modifiche ai file di configurazione esistenti o per scrivere brevi file di testo normale. È stato originariamente creato come sostituto gratuito per l’editor Pico non libero. Pico è l’editor basato su terminale utilizzato nella suite di posta elettronica Pine dell’Università di Washington.,

Nano può essere utilizzato in una finestra di terminale o nella console di sistema.

L’uso di base di nano è coperto qui. Se si desidera apprendere tecniche più avanzate come l’uso di più buffer o l’evidenziazione della sintassi del codice, consultare la documentazione del progetto nano.

Installazione di Nano

Nano fa parte dell’installazione standard di Ubuntu e dovrebbe essere già sul tuo sistema. Se per qualche motivo non lo è, usa il tuo gestore di pacchetti preferito per installare nano.

Utilizzando Nano

Nano è un programma da riga di comando basato su terminale., Sebbene non sia complicato o difficile da usare, è diverso da un editor di testo basato su GUI come gedit. Le due caratteristiche principali che si differenziano sono le combinazioni di tasti scorciatoia e l’uso di un mouse.

Nota

Questa discussione si riferisce specificamente all’uso di nano in una finestra di terminale. Utilizzando nano alla console di sistema è quasi identico, con la differenza principale è l’uso del mouse.,

Avvio di Nano

Per avviare nano con un file vuoto, aprire una finestra di terminale e alla riga di comando digitare “nano” (senza virgolette). Ad esempio:

jeffsch@mandela:~ nano

Per aprire un file esistente per la modifica, digitare “nano filename” dove filename è il nome del file esistente. Ad esempio, per aprire il file che contiene l’elenco dei comandi emessi più di recente, assicurarsi di essere nella directory home e digitare ” nano.,bash_history ” come nel seguente esempio:

jeffsch@mandela:~ nano .bash_history

Nell’esempio precedente, se il file .bash_history non esiste nella directory corrente, nano inizierà un nuovo file vuoto e l’uso .bash_history come il nome per esso.

Attenzione

La riga a capo è attivata per impostazione predefinita. Quando l’avvolgimento della linea è attivo, nano inserisce i caratteri di fine riga nel file quando avvolge le linee per adattarsi alla larghezza della finestra del terminale., Solo le righe digitate o incollate nella finestra vengono avvolte. Le righe lunghe esistenti non vengono avvolte finché non si aggiunge nuovo testo alla riga o si utilizza la combinazione di tasti Ctrl-J per giustificare il paragrafo corrente.
Se si utilizza nano per modificare i file di configurazione, probabilmente non si desidera che il line wrapping sia attivo. Per avviare nano con line wrapping off, utilizzare l’interruttore-w, come nel seguente esempio:

jeffsch@mandela:~ nano-w .,bashrc

Layout schermo

Figura 1: Layout nano schermo predefinito

Il layout nano schermo predefinito è come mostrato nella Figura 1. Le due righe inferiori mostrano le combinazioni di tasti per le operazioni comuni. Il simbolo ^ rappresenta il tasto di controllo sulla tastiera. Ad esempio, utilizzare la combinazione di tasti Ctrl-G per visualizzare un’introduzione di base a nano e il suo layout di schermo predefinito.

I caratteri dello schermo e i colori di sfondo sono determinati dalle impostazioni del terminale., E quando si ridimensiona la finestra del terminale, nano si regola di conseguenza.

Le linee lunghe che non sono avvolte per adattarsi alla finestra sono indicate dal simbolo $ sul bordo estremo destro della finestra terminale. Il simbolo $ non fa parte del tuo file; ti dice solo che la riga di testo è troppo lunga per essere visualizzata nel terminale.

Utilizzando il mouse

Per impostazione predefinita, i servizi mouse sono forniti dalla finestra terminale. Il mouse funziona quasi come in un editor GUI., È possibile evidenziare il testo, fare clic destro per copiare e incollare, e utilizzare il pulsante centrale del mouse per incollare il testo dal buffer. Tuttavia, quando si utilizza il pulsante centrale del mouse per incollare il testo, il testo viene incollato nella posizione corrente del cursore, non nella posizione del puntatore del mouse. Esistono altre limitazioni. Ad esempio, non è possibile utilizzare il mouse per tagliare o eliminare il testo, né è possibile utilizzare il mouse per scorrere il file.

Nano ha i suoi servizi di mouse integrati, ma sono limitati., Essi forniscono solo la possibilità di spostare il cursore al punto in cui si fa clic, e per segnare l’inizio e la fine di una sezione di testo. Utilizzare la combinazione di tasti Alt-M per alternare l’utilizzo dei servizi mouse del terminale e dei servizi mouse integrati di nano.

Nota

Se si utilizza nano sulla console di sistema, è necessario che gpm sia installato e funzionante prima di utilizzare il mouse. Il pacchetto gpm è nel repository dell’Universo.

Utilizzando la tastiera

Digitando sulla tastiera si inserisce del testo nella posizione corrente del cursore., I tasti Pagina su e Pagina giù, i tasti freccia e il tasto Inserisci e Cancella funzionano tutti come nella maggior parte degli altri editor di testo. Se sei su una tastiera che non ha questi tasti, puoi usare combinazioni alternative di tasti Ctrl. Sono elencati nella guida in linea di nano, accessibile con la combinazione di tasti Ctrl-G.

Sono disponibili operazioni di copia, incolla e taglia, ma non usano le stesse sequenze di tasti Ctrl della maggior parte degli editor GUI. Vedere la sezione Modifica del testo per ulteriori informazioni.,

Apertura, salvataggio e chiusura dei file

È possibile aprire un file per la modifica quando si avvia nano, come discusso nella sezione Nano iniziale. Questa sezione mostra come aprire un file quando nano è già stato avviato.

Apertura file

Aprire un file con il comando Leggi file, Ctrl-R. Il comando Leggi file inserisce un file dal disco nella posizione corrente del cursore.

Quando richiesto, digitare il nome del file che si desidera aprire o utilizzare la combinazione di tasti Ctrl-T per utilizzare il browser di file integrato di nano per accedere al file che si desidera aprire.,

Se un file è già aperto, nano inserirà il nuovo file nella posizione corrente del cursore; non chiuderà il file esistente, né aprirà una nuova schermata per il nuovo file.

Salva e Salva con nome

Salva e Salva con nome sono entrambi realizzati con il comando Write Out, Ctrl-O.

Quando richiesto, premere invio per accettare il nome del file esistente. Per salvare come un altro nome di file, digitare il nuovo nome e premere Invio, oppure utilizzare la combinazione di tasti Ctrl-T per utilizzare il browser di file integrato di nano.

Chiusura dei file

Chiudere un file con la combinazione di tasti Ctrl-X., Se il file su cui stai lavorando è stato modificato dall’ultima volta che lo hai salvato, ti verrà richiesto di salvare prima il file. Digitare y per salvare il file o n per uscire da nano senza salvare il file.

La chiusura di un file chiude anche nano.

Modifica del testo

Come è normale nella maggior parte degli editor di testo, il testo digitato in nano viene inserito nella posizione corrente del cursore. Anche i tasti Delete e Backspace funzionano come in altri editor.

Utilizzare la combinazione di tasti Alt-6 per copiare il testo nel “buffer di taglio”., Allo stesso modo, usa la combinazione di tasti Ctrl-K per eliminare il testo (viene tagliato nel “buffer di taglio”). Se non viene contrassegnato alcun testo, questi due comandi copiano o tagliano l’intera riga di testo.

Usa la combinazione di tasti Ctrl-U per incollare il testo nel “taglia buffer” nel file.

Per tagliare o copiare un testo specifico, è necessario prima contrassegnare i punti di inizio e di fine del testo che si desidera selezionare. Puoi farlo con la tastiera o il mouse, ma per utilizzare il mouse per la marcatura devi prima attivare i servizi mouse integrati di nano.,

Per utilizzare la tastiera per selezionare il testo, spostare il cursore all’inizio del testo che si desidera selezionare, premere la combinazione di tasti Alt-A per contrassegnare l’inizio, quindi spostare il cursore alla fine della sezione che si desidera selezionare.

Per utilizzare il mouse per contrassegnare l’inizio di una selezione, assicurarsi innanzitutto che i servizi mouse integrati di nano siano attivati. Utilizzare la combinazione di tasti Alt-M per passare tra il mouse di nano e il mouse del terminale. Fare clic sulla posizione in cui si desidera contrassegnare l’inizio della selezione, spostarsi alla fine della sezione che si desidera selezionare e fare nuovamente clic con il mouse., Potrebbe essere necessario utilizzare la tastiera per scorrere lo schermo verso l’alto o verso il basso perché nano non supporta lo scorrimento con il mouse.

Dopo aver segnato l’inizio e la fine del testo, le combinazioni di tasti Alt-6 e Ctrl-K possono essere utilizzate per copiarlo o tagliarlo, rispettivamente.

Nota

Il testo copiato o tagliato nel “buffer di taglio” interno di nano può essere incollato solo nella sessione nano corrente. Il testo non è disponibile per l’incollaggio in altre finestre o programmi.,

Se si utilizza nano in una finestra di terminale è possibile utilizzare il mouse per copiare e incollare il testo da e verso altre finestre sul desktop. Non è possibile utilizzare il mouse per tagliare o eliminare il testo.

Smettere di Nano

Per uscire da nano, utilizzare la combinazione di tasti Ctrl-X. Se il file su cui stai lavorando è stato modificato dall’ultima volta che lo hai salvato, ti verrà richiesto di salvare prima il file. Digitare y per salvare il file o n per uscire da nano senza salvare il file.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Vai alla barra degli strumenti