Syntax highlighting in nano per i file html

Pubblicato il ven 27 aprile 2012 in howto • 1 min read

In Debian/GNULinux e Ubuntu se usate nano come editor lo schema dei colori per l’evidenziazione della sintassi dei file .html fa pena, in pratica il colore è uno solo: il blu con il risultato di rendere illeggibile il testo, soprattutto se come me usate uno sfondo nero per la shell.

Vediamo di rimediare:

Col vostro editor preferito modificate come root o tramite sudo il file: /usr/share/nano/html.nanorc

Quello che dovreste trovare è questa roba

## Here is a short example for HTML.##
syntax "html" "\.html$"
color blue start="<" end=">"
color red "&[^;[[:space:]]]*;"

A questo punto commentate le due righe che iniziano con color

#color blue start="<" end=">"
#color red "&[^;[[:space:]]]*;"

ed aggiungete queste righe

color brightblue start="<" end=">"
color brightyellow start="[=]" end="[^=]""
color brightblue "="
color brightred start="\{" end="\}"
color green start=""
color green start="/\*" end="\*/"
color brightwhite "\;|:"
color red "&[^; ]*;"

salvate e uscite.
Se adesso provate ad aprire un file .html dovreste notare la differenza.