Nano evidenziazione della sintassi in HTML

June 19

Nano evidenziazione della sintassi in HTML


Nano è un editor gratuito, open-source prima adottata dal sapore Debian di Linux e comunemente usato in un ambiente Unix. Fornisce funzionalità di modifica del testo a schermo intero, senza la necessità di una interfaccia utente grafica. Nano è un sostituto per l'editor di testo Pico sviluppato dalla University of Washington. Nano ha molte funzionalità, tra cui la possibilità di evidenziare la sintassi per HTML e altri linguaggi, che può rendere più semplice la modifica del codice HTML in un ambiente non grafico.

evidenziazione della sintassi

Nano ha la capacità di evidenziare la sintassi in diversi colori per HTML e per altri linguaggi come C, Perl, PHP e Python. Le regole che Nano segue per evidenziare la sintassi sono contenuti in un file con estensione "nanorc", di solito si trova in "/ / usr share / nano" directory. Ad esempio, le regole che governano l'evidenziazione della sintassi HTML si trovano tipicamente nel file "/usr/share/nano/html.nanorc."

File "nanorc"

Il file "html.nanorc" inizia con l'affermazione "sintassi" e una espressione regolare che definisce i file da evidenziati utilizzando le regole HTML. In seguito alla dichiarazione di sintassi sono singole dichiarazioni "colore" che definiscono quando per evidenziare il testo con un certo colore. Ad esempio, le seguenti affermazioni istruire Nano per evidenziare gettoni HTML in blu quando si modifica un file con estensione "html":

sintassi "html" ".html $"
Avvio Colore blu = "<" fine = ">"

Abilitazione evidenzia per il HTML

HTML evidenziazione della sintassi è disabilitato di default in Nano. Per utilizzare la funzione di evidenziazione della sintassi, è necessario abilitarlo includendo il file HTML "nanorc" nel tuo profilo Nano. Creare o modificare il file "~ / .nanorc" e aggiungere la seguente riga:

includere "/usr/share/nano/html.nanorc"

L'aggiunta di supporto per altre lingue

È possibile attivare l'evidenziazione della sintassi per le altre lingue oltre a HTML con l'aggiunta di un'istruzione include al proprio profilo Nano per ogni lingua. Ad esempio, per abilitare l'evidenziazione della sintassi per PHP e Perl, aggiungere le seguenti due righe al file "~ / .nanorc":

includere "/usr/share/nano/perl.nanorc"
includere "/usr/share/nano/php.nanorc"