syntax highlighting for *.ini files in nano
Use the snippet below in your ~/.nanorc
or /etc/nanorc
file to highlight *.ini
files like php.ini
in Nano.
# ini highlighting
syntax "ini" "\.ini(\.old|~)?$"
# values
color brightred "=.*$"
# equal sign
color green "="
# numbers
color brightblue "-?[0-9\.]+\s*($|;)"
# ON/OFF
color brightmagenta "ON|OFF|On|Off|on|off\s*($|;)"
# sections
color brightcyan "^\s*\[.*\]"
# keys
color cyan "^\s*[a-zA-Z0-9_\.]+"
# comments
color brightyellow ";.*$"
Comments
Want to comment? Send me an email!
Comment by Anonymous (2016-03-06 22:20:00)
Hello,
Erreur dans /usr/share/nano/ini.nanorc (ligne 2) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 3) : impossible de comprendre la c »mande «
Erreur dans /usr/share/nano/ini.nanorc (ligne 5) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 7) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 9) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 11) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 13) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 15) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 17) : les expr. rationnelles doivent être encadrées par des « ” »
Erreur dans /usr/share/nano/ini.nanorc (ligne 17) : la syntaxe « ini » ne contient aucune commande de coloration (color)
cat /usr/share/nano/ini.nanorc
ini highlighting
values
color brightred “=.*$”
equal sign
color green “=”
numbers
ON/OFF
sections
color brightcyan “^\s [. ]”
keys
color cyan “^\s*[a-zA-Z0-9_.]+”
comments
color brightyellow “;.*$”
Comment by Anonymous (2016-03-06 22:31:00)
dos2unix . solve this
Comment by Brian (not verified) (2011-02-27 04:09:00)
Thanks, handy.