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.
Réponses
Trop de publicités?Pour ceux qui rencontrent des difficultés après avoir suivi les instructions ci-dessus, vérifiez également si vous avez définitions en double . Ceux-ci désactiveront toutes les mises en évidence de la syntaxe pour tous les fichiers . J'ai rencontré ce problème après avoir ajouté un nanorc.nanorc
sans se rendre compte que mon ~/.nanorc
avait déjà une section identique, c'est-à-dire :
## Here is an example for nanorc files.
##
syntax "nanorc" "\.?nanorc$"
## Possible errors and parameters
icolor brightwhite "^[[:space:]]*((un)?set|include|syntax|i?color).*$"
## Keywords
icolor brightgreen "^[[:space:]]*(set|unset)[[:space:]]+(autoindent|backup|$
icolor green "^[[:space:]]*(set|unset|include|syntax)\>"
(...)
J'ai trouvé la coloration syntaxique pour les js aquí .
Je l'ai ajouté dans mon fichier utilisateur à ~/.nanorc
Cependant, pour obtenir un fichier dans lequel je pourrais ajouter des données, j'ai dû d'abord copier depuis /usr/share/nano/nanorc.nanorc
dans mon dossier local en tant que ~/.nanorc
.
J'ai juste fait ce script pour ajouter les couleurs à nano : Mais bien sûr, vous devez avoir les codes de couleur dans /usr/share/nano pour que cela fonctionne. S'il y a des erreurs : il suffit d'éditer manuellement le fichier ~/.nanorc et de supprimer les lignes qui donnent les erreurs.
#!/bin/bash
for i in `ls /usr/share/nano`
do
echo "include /usr/share/nano/$i" >> ~/.nanorc
done
- Réponses précédentes
- Plus de réponses