iLinux

Promotion des logiciels libres et partage du savoir.

Outils pour utilisateurs

Outils du site


tutoriels:nano

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tutoriels:nano [29/09/2019 22:32] stephane.dufour.ilinux.frtutoriels:nano [01/10/2019 21:47] (Version actuelle) stephane.dufour.ilinux.fr
Ligne 1: Ligne 1:
 ====== Configuration nano ====== ====== Configuration nano ======
 +{{ :medias:nano_editor.png?direct&200|}}
 +\\
 +Permet de colorer par défaut les **__fichiers de configuration__** (Extension .conf)avec l’éditeur nano .\\
  
-en utilisateur root :+Avec l'utilisateur root :
  
-<code>nano /usr/share/nano/conf.nanorc </code>+<code bash> 
 +nano /usr/share/nano/conf.nanorc  
 +</code>
  
 +Puis copier/coller ce code dans le fichier ci-dessus:\\
 +
 +<code bash>
 +# 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="-->"
 +</code>
 +
 +Vous pouvez profitez de l’édition de vos fichiers de configuration (.conf) en mode coloré.
tutoriels/nano.1569789120.txt.gz · Dernière modification : 29/09/2019 22:32 de stephane.dufour.ilinux.fr