Permet de colorer par défaut les fichiers de configuration (Extension .conf)avec l’éditeur nano .
Avec l'utilisateur root :
nano /usr/share/nano/conf.nanorc
Puis copier/coller ce code dans le fichier ci-dessus:
# config file highlighting syntax "conf" "(\.(conf|config|cfg|cnf|rc|lst|list|defs|ini|desktop|mime|types|preset|cache|seat|service|htaccess)$|(^|/)(\w*crontab|mirrorlist|group|hosts|passwd|rpc|netconfig|shadow|fstab|inittab|inputrc|protocols|sudoers)$|conf.d/|.config/)" # default text color magenta "^.*$" # special values icolor brightblue "(^|\s|=)(default|true|false|on|off|yes|no)(\s|$)" # keys icolor cyan "^\s*(set\s+)?[A-Z0-9_\/\.\%\@+-]+\s*([:]|\>)" # commands color blue "^\s*set\s+\<" # punctuation color blue "[.]" # numbers color red "(^|\s|[[/:|<>(){}=,]|\])[-+]?[0-9](\.?[0-9])*%?($|\>)" # keys icolor cyan "^\s*(\$if )?([A-Z0-9_\/\.\%\@+-]|\s)+=" # punctuation color blue "/" color brightwhite "(\]|[()<>[{},;:=])" color brightwhite "(^|\[|\{|\:)\s*-(\s|$)" # section headings icolor brightyellow "^\s*(\[([A-Z0-9_\.-]|\s)+\])+\s*$" color brightcyan "^\s*((Sub)?Section\s*(=|\>)|End(Sub)?Section\s*$)" color brightcyan "^\s*\$(end)?if(\s|$)" # URLs icolor green "\b(([A-Z]+://|www[.])[A-Z0-9/:#?&$=_\.\-]+)(\b|$| )" # XML-like tags icolor brightcyan "</?\w+((\s*\w+\s*=)?\s*("[^"]*"|'[^']*'|!?[A-Z0-9_:/]))*(\s*/)?>" # strings color yellow "\"(\\.|[^"])*\"" "'(\\.|[^'])*'" # comments color white "#.*$" color blue "^\s*##.*$" color white "^;.*$" color white start="<!--" end="-->"
Vous pouvez profitez de l’édition de vos fichiers de configuration (.conf) en mode coloré.