22
2010
La colorisation syntaxique pour nano
Cet article a été publié il y a 3 ans 2 mois 27 jours, il est donc possible qu’il ne soit plus à jour. Les informations proposées sont donc peut-être expirées.Comme beaucoup, j’utilise l’éditeur de texte pour « néophyte » nano (oui je dis pour néophyte comparé à vi).
Je l’utilise souvent pour éditer rapidement des fichiers de conf, ou pour regarder l’intérieur d’un fichier. L’habitude sûrement. Bref, il me manquait quelque chose pour le rendre encore plus convivial, c’est la colorisation syntaxique intégrée à l’éditeur de texte. En navigant sur la toile j’ai trouvé mon bonheur.
Voici la procédure à suivre.
Dans le dossier /usr/share/nano nous pouvons voir qu’il existe pleins de petits fichiers de paramètres pour la coloration syntaxique de langages comme C++, Perl, Python, Java, html … etc
Pour activer cette colorisation, il vous faut dé-commenter (comprenez enlever les #) des lignes dans le fichier /etc/nanorc
sudo nano /etc/nanorc
Puis enlevez les # tel que ci-dessous :
## Nanorc files
include "/usr/share/nano/nanorc.nanorc"
## C/C++
include "/usr/share/nano/c.nanorc"
## HTML
include "/usr/share/nano/html.nanorc"
## TeX
include "/usr/share/nano/tex.nanorc"
## Quoted emails (under e.g. mutt)
include "/usr/share/nano/mutt.nanorc"
## Patch files
include "/usr/share/nano/patch.nanorc"
## Manpages
include "/usr/share/nano/man.nanorc"
## Groff
include "/usr/share/nano/groff.nanorc"
## Perl
include "/usr/share/nano/perl.nanorc"
## Python
include "/usr/share/nano/python.nanorc"
## Ruby
include "/usr/share/nano/ruby.nanorc"
## Java
include "/usr/share/nano/java.nanorc"
## Assembler
include "/usr/share/nano/asm.nanorc"
## Bourne shell scripts
include "/usr/share/nano/sh.nanorc"
## POV-Ray
include "/usr/share/nano/pov.nanorc"
Petit hic, il manque dans ces fichiers par défaut (/usr/share/nano) les colorations pour les fichiers .ini, les fichiers de sources.list (pour synaptic), le fichier Xorg.conf, les CSS, les PHP, le XML et les .conf qu’on rencontre un peu partout.
Heureusement, trouvé sur le site de Korben, nous allons les rajouter.
Téléchargez l’archive ci-dessous:
L’extraire et copier le contenu en étant root dans /usr/share/nano
Puis éditez de nouveau le fichier /etc/nanorc
sudo nano /etc/nanorc
Et rajoutez les lignes :
## Sources.list
include "/usr/share/nano/sourceslist.nanorc"
## Config Files (.ini)
include "/usr/share/nano/ini.nanorc"
## Xorg.conf
include "/usr/share/nano/xorg.nanorc"
## CSS
include "/usr/share/nano/css.nanorc"
## XML
include "/usr/share/nano/xml.nanorc"
## Generic .conf
include "/usr/share/nano/conf.nanorc"
## PHP
include "/usr/share/nano/php.nanorc"
Vous pouvez maintenant admirer votre nouveau nano avec la colorisation
Partenaires
Articles Populaires
JDownloader, télécharger sur megaupload, rapidshare … etc 81 commentaire(s) | 49,367 vue(s) | posté le 10/02/2011
Changer le mot de passe SSH d’un iPhone Jailbreaké 41 commentaire(s) | 5,570 vue(s) | posté le 09/11/2009
150 WallPaper HD WideScreen – 2 30 commentaire(s) | 98,754 vue(s) | posté le 10/01/2010
Corriger le problème de résolution de Plymouth 30 commentaire(s) | 1,340 vue(s) | posté le 24/03/2011
[HowTo] Installer PhotoShop CS4 sur Ubuntu 10.10 26 commentaire(s) | 2,159 vue(s) | posté le 12/01/2011
Mes Tweaks sur Ubuntu Karmic 9.10 24 commentaire(s) | 437 vue(s) | posté le 14/11/2009

An article by







Merci pour l’astuce,
moi qui utilise beaucoup cet éditeur, certes un peu arride, je trouve que la coloration syntaxique lui apporte un réel plus en terme de confort et de présentation !
Je suis entièrement d’accord avec toi
Merci.
Mais manque pas le javascript ?
Rajouter :
## Javascript
include « /usr/share/nano/js.nanorc »
+ télécharger js.nanorc à :
http://code.google.com/p/nanosyntax/source/browse/trunk/syntax-nanorc
//edit : zut le fichier est foireux. Je viens de tester…
[...] to be found, don’t give up! You can find several sources for these files online. (Here and here for example…the second link is in French, so use your Google Translate powers accordingly.) [...]