Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[Editeur Texte] GNU Nano

Avatar de The Worm's
  • Age : 30 ans
  • Messages : 2427
  • Inscrit : 26 Novembre 2007
  • OS : Arch Linux
  • Interface : Gnome
  • Navigateur : Firefox
  • Courrielleur : Thunderbird
  • Messagerie : Gajim
  Lien vers ce message 09 DĂ©cembre 2007, 1:14
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 :amoureux:

source
 
Avatar de clochette
  • Age : 34 ans
  • Messages : 1252
  • Inscrit : 26 Novembre 2007
  • OS : Debian
  • Interface : --
  • Navigateur : --
  • Courrielleur : Mutt
  • Messagerie : --
  Lien vers ce message 11 DĂ©cembre 2007, 13:32
oh que oui une fois que l'on as compris il est rudement partique à utiliser, c'est grace à ce logiciel que j'ouvre dorénavant mon terminal plus facilment :)


Debianneux cornu; Barbu, bouffeur de c... !!
Laptop--Debian unstable-3.1.0-1-amd64--awesome--Debian-Kfree/bsd unstable--10.0.0.amd64--awesome
Serveur--Debian-xen-amd64-2.6.32-5-maintenance
Serveur--Openbsd-maintenance
 
Répondre


Sauf mention contraire, le site est placé sous double licence Creative Commons BY-SA et GNU Free Documentation License
.