222 votes

Comment activer la coloration syntaxique dans nano ?

Nano peut-il faire de la coloration syntaxique comme gedit et vim ? Comment puis-je l'activer ? J'ai besoin au moins de la coloration syntaxique de bash et de Python.

4voto

Thomas Weller Points 3578

J'ai accidentellement désactivé la mise en évidence en utilisant le raccourci clavier Alt + Y . Il peut être réactivé avec le même raccourci clavier.

3voto

Eric Leschinski Points 2093

J'ai mis en place une coloration syntaxique dans nano à l'endroit suivant mon github .

Il existe des captures d'écran d'exemples en direct pour le html et le php :

enter image description here

y

enter image description here

3voto

Mehdi LAMRANI Points 131

J'ai pensé que je pourrais suggérer quelque chose de plus frais et de plus actuel à partir de presque 2020 :

Le nanorécit de Scopatz sur Git contient tout ce dont vous avez besoin. Il est encore régulièrement mis à jour.

et est livré avec un guide d'installation très soigné et un installateur documenté qui vous permet de démarrer rapidement, proprement et facilement.

Note : Vous devrez peut-être supprimer certains des surligneurs du fichier nanorc ou les commenter (etc-host, html, et html.j2) car ils semblent être défectueux, mais ce n'est pas grave.

2voto

Raveren Points 123

Les exemples de syntaxe les plus complets et les plus récents pour nano sont maintenus. aquí .

Pour installer tous les surligneurs pour votre utilisateur, il suffit d'exécuter :

cd /tmp
git clone https://github.com/tech4david/nano-highlight.git
cd nano-highlight/
make install
echo "include ~/.nano/syntax/ALL.nanorc" >> ~/.nanorc

2voto

Je sais qu'il s'agit d'un vieux fil de discussion, mais ma solution peut être utile.

éditer le fichier à /etc/nanorc

A partir de la ligne 243, vous pouvez trouver les fichiers d'inclusion de lot. Décommentez simplement ceux dont vous avez besoin, sauvegardez et c'est fait.

## Nanorc files
include "/usr/share/nano/nanorc.nanorc"

## C/C++
include "/usr/share/nano/c.nanorc"

## Makefiles
include "/usr/share/nano/makefile.nanorc"

## Cascading Style Sheets
include "/usr/share/nano/css.nanorc"

## Debian files
include "/usr/share/nano/debian.nanorc"

## Gentoo files
# include "/usr/share/nano/gentoo.nanorc"

Je ne suis pas sûr que si vous mettez à jour nano, ces changements disparaîtront.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X