GNU nano est un projet GNU. �a veut donc dire que l'installation en est très simple (comme pour tous les outils GNU) : si vous avez une distribution GNU/Linux qui se respecte, GNU nano est intégré dans votre système.
Taper «
nano » en ligne de commande suffira à lancer cet éditeur magique !
GNU nano c'est tout simple Ă utiliser :
Pour sauvegarder un fichier : ^ O
Pour quitter : ^ X
Pour chercher : ^ W
Pour couper : ^ K
Pour coller : ^ U
Pour ouvrir un fichier : $ nano fichieraouvrir
De plus GNU nano intègre beaucoup de fonctions pourtant méconnues depuis sa dernière version, et notemment : la coloration syntaxique !
Voila d'ailleurs de quoi remplir votre ~/.nanorc :
syntax "php" "\.php[2345s~]?$"
color brightblue "(.*)\("
color blue "\$[a-zA-Z_0-9$]*|[=!<>]"
color green "(var|class|function|echo|case|break|default|exit|switch|if|else|elseif|@|while)\s"
color green "[.,{}();]"
color red "('.*')|(\".*\")"
color brightgreen "(#.*|//.*)$"
color brightgreen start="/\*" end="\*/"
color brightblue "(<\?(php)?|\?>)"
color white start="\?>" end="<\?(php)?"
syntax "python" "\.py$"
color brightblue "def [a-zA-Z_0-9]+"
color brightcyan "(and|assert|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|map|not|or|pass|print|raise|return|try|while)\s"
color brightgreen "([\"']).*?[^\\]\1"
color brightgreen start="\"\"\"" end="\"\"\""
color brightred "#.*$"
syntax "HTML" "\.html$"
color blue start="<" end=">"
color red "&[^; ]*;"
syntax "patch" "\.(patch|diff)$"
color brightgreen "^\+.*"
color green "^\+\+\+.*"
color brightblue "^ .*"
color brightred "^-.*"
color red "^---.*"
color brightyellow "^@@.*"
color magenta "^diff.*"
syntax "makefile" "^Makefile\.?"
color red "[:=]"
color magenta "\<(if|ifeq|else|endif)\>"
color blue "\$\{.*}"
color brightblue "\w+:"
color green "#.*$"
Grâce à ce cht'y fichier, vous aurez la coloration syntaxique de PHP, Python, HTML, Patch et Makefile
Mon cht'y éditeur en ligne de commande favoris
source