Hostwinds Tutorial
Cerca risultati per:
Sommario
Tag: Linux
L'editor di testo Nano è un editor di testo leggero basato su terminali noto per la sua semplicità e facilità d'uso.Che tu sia un principiante che esplora la riga di comando o un utente esperto in cerca di un rapido editor per i tuoi progetti, Nano offre un'esperienza semplice ed efficiente.
Questa guida ti guiderà attraverso tutto ciò che devi sapere su Nano, dall'installazione alle funzionalità avanzate.
Scorciatoie da tastiera comuni
Ricerca e sostituzione del testo
Risoluzione dei problemi e suggerimenti
Nella maggior parte dei casi, Nano è preinstallato sul tuo sistema.Per verificare se è disponibile, esegui:
nano --version
Se Nano non è installato, puoi aggiungerlo utilizzando il gestore dei pacchetti del sistema:
sudo apt update
sudo apt install nano
sudo yum install nano
brew install nano
Per aprire o creare un file in nano, utilizzare il comando seguente:
nano <filename>
Esempi:
Per creare un nuovo file:
nano newfile.txt
Per aprire un file esistente:
nano existingfile.txt
Quando si apri un file, Nano visualizza il suo contenuto nell'area di modifica principale insieme a un utile menu di comandi nella parte inferiore dello schermo.
Nano fornisce diversi modi per spostarsi intorno al tuo documento:
Tagliare e incollare:
Annullano e ripetono:
Salvando il tuo lavoro:
Premi Ctrl + O (scrivi) per salvare le modifiche.Nano ti chiederà di confermare o modificare il nome file.Premere Invio per salvare.
Uscendo Nano:
Premere Ctrl + X per uscire.Se hai cambi non salvati, Nano chiederà se si desidera salvare prima di uscire.
Ecco alcune delle scorciatoie più utilizzate di Nano:
Ricerca: stampa Ctrl + W., inserisci il testo che stai cercando e premi accedere.
Sostituire: Dopo aver cercato (Ctrl + W.), premere Ctrl + r Per sostituire con il testo dei desideri.
Quando si lavora con più file, Nano consente di aprire e modificare più file contemporaneamente utilizzando i buffer.Ogni buffer in nano corrisponde a un file aperto.Questa funzione è particolarmente utile per il passaggio rapido da parte dei file senza uscire dall'editor.
Ecco come gestire e navigare tra più buffer:
Per aprire più file contemporaneamente, elenca i fileNames al momento dell'avvio di Nano:
nano file1.txt file2.txt file3.txt
Il primo file (file1.txt) apparirà nella finestra di modifica principale.Gli altri file (file2.txt e file3.txt) verranno caricati in buffer separati.
Una volta che hai più file aperti nei buffer, è possibile passare tra loro utilizzando i seguenti comandi:
Quando premi Ctrl + ^, Nano cicli al buffer successivo nell'elenco.Ciò consente di lavorare su un file, passare a un altro e tornare secondo necessità.
Per chiudere un buffer specifico, seguire questi passaggi:
Dopo essere uscito da un buffer, Nano si sposterà automaticamente al buffer successivo, se i file rimarranno aperti.
Per vedere quale buffer stai attualmente modificando, Nano mostra il nome file nella barra del titolo dell'editore.La barra del titolo si aggiorna anche quando si cambia buffer, rendendo facile tenere traccia dei file aperti.
Ecco un esempio passo-passo di come lavorare con più buffer:
Apri più file:
nano index.html styles.css script.js
2. Modifica index.html Se necessario.
3. Passa al buffer successivo (Styles.css) usando Ctrl + ^.
4. Modifica gli stili e salva usando Ctrl + O..
5. Passa al buffer finale (script.js) e apporta modifiche.
6. Al termine, salva il tuo lavoro ed uscita buffer uno alla volta usando Ctrl + X..
Quando si lavora con più file, potrebbe essere necessario individuare contenuti specifici tra i buffer:
Questo metodo ti aiuta a navigare rapidamente e trovare contenuti su più file senza chiudere l'editor.
Ecco un rapido riferimento per la gestione dei buffer in nano:
L'evidenziazione della sintassi in Nano semplifica la lettura e la modifica del codice o del markup visualizzando il testo in diversi colori in base al suo significato.Questa funzione è particolarmente utile quando si lavora con linguaggi di programmazione, file di configurazione o qualsiasi testo strutturato.Per impostazione predefinita, Nano supporta l'evidenziazione della sintassi per molti linguaggi e tipi di file comuni, come ad esempio HTML, CSS, Python, JavaScript, e script di shell.
Per abilitare l'evidenziazione della sintassi, Nano legge file di definizione di sintassi predefiniti.Questi file indicano a Nano come testo a codifica a colori in base ai tipi di file e alle estensioni.
Esegui Nano con un file di esempio per vedere se l'evidenziazione è attivo:
nano test.py
Se vedi parole chiave o elementi di codice in diversi colori, l'evidenziazione della sintassi è già abilitata.In caso contrario, seguire i passaggi seguenti per configurarlo.
L'evidenziazione della sintassi in nano è controllato dal file di configurazione .nanorc.Il file dice a Nano quali regole di sintassi si caricano in base ai tipi di file.
I file di sintassi di Nano si trovano in genere in:
Per controllare i file di sintassi disponibili, elenca il contenuto della directory:
ls /usr/share/nano/
Vedrai file come:
Ogni file contiene regole di sintassi per la rispettiva lingua.
Per abilitare l'evidenziazione della sintassi, è necessario includere questi file di sintassi nel tuo .nanorc File di configurazione.
1.Pen il file .nanorc in nano:
nano ~/.nanorc
Se il file non esiste, Nano lo creerà.
2. Aggiungi righe per includere i file di definizione della sintassi.Per esempio:
include "/usr/share/nano/python.nanorc"
include "/usr/share/nano/html.nanorc"
include "/usr/share/nano/javascript.nanorc"
include "/usr/share/nano/sh.nanorc"
Per includere tutti i file di sintassi disponibili, è possibile utilizzare un jolly (*):
include "/usr/share/nano/*.nanorc"
3.Save ed esci dal file .nanorc:
Riaprire un file in nano che corrisponde a una delle lingue incluse:
nano test.html
Se configurato correttamente, vedrai l'evidenziazione della sintassi in azione.
Nano consente di creare regole di evidenziazione della sintassi personalizzate per qualsiasi tipo di file.Ciò è particolarmente utile per le lingue non comuni o proprietarie.
Una regola di sintassi segue questa struttura di base:
syntax "name" file-pattern
color "color" regex
Nano viene fornito con file di sintassi per molti tipi di file comuni, tra cui:
Per includerli, assicurati il tuo .nanorc Il file ha:
include "/usr/share/nano/*.nanorc"
Se si preferisce disabilitare l'evidenziazione della sintassi, aggiungi la seguente riga al tuo file .nanorc:
syntax "none" ".*"
Ciò impedisce effettivamente Nano di applicare le regole di sintassi a qualsiasi file.
In alternativa, avvia Nano con sintassi che evidenzia disabilitato per una sessione specifica:
nano -Ynone filename
Assicurati di avere le autorizzazioni corrette per modificare il file.Usa Sudo Nano <fileName> per modificare i file protetti.
Se premi CTRL + X e scegli di non salvare, le modifiche vengono perse.Controllare sempre il prompt prima di uscire.
Per file di grandi dimensioni, utilizzare CTRL + _ per saltare direttamente su una riga specifica.
Nano include un aiuto integrato.Premere CTRL + G in qualsiasi momento per accedere alla schermata di aiuto.
Nano è un editor di testo potente e user-friendly perfetto per modifiche rapide o lavorano in un ambiente terminale.Con le sue scorciatoie intuitive e le opzioni di personalizzazione, trova un equilibrio tra semplicità e funzionalità.
Sperimenta le caratteristiche di Nano e trova il flusso di lavoro adatto alle tue esigenze.Buon editing!
Scritto da Christopher Langdon / novembre 8, 2019