J'ai récemment changé les couleurs de mon Terminal Mac OS X .
Comment activer la coloration syntaxique pour pico ? Ou tout autre éditeur en général ?
J'ai récemment changé les couleurs de mon Terminal Mac OS X .
Comment activer la coloration syntaxique pour pico ? Ou tout autre éditeur en général ?
Ce texte est ancien, mais je pense qu'il pourrait être un peu plus élaboré.
Comme indiqué, pico
n'a pas de coloration syntaxique mais nano
ainsi que vim
(bien qu'il s'agisse d'un éditeur très différent !).
La version courte : Ajoutez la ligne include /usr/share/nano/*
a ~/.nanorc
et créer le fichier s'il n'existe pas.
La version longue : nano
stocke sa coloration syntaxique dans un répertoire global, très probablement quelque part comme /usr/share/nano/
(C'est la valeur par défaut sur mon Debian
). Les fichiers de surlignage sont divisés par type, ainsi le surlignage pour le langage 'C' se trouverait dans /usr/share/nano/c.nanorc
. La mise en surbrillance peut être activée en utilisant un include
soit dans le fichier de configuration global /etc/nanorc
ou le fichier de configuration de l'utilisateur ~/.nanorc
. Vous pouvez inclure chaque fichier individuellement en include /usr/share/nano/c.nanorc
OU utiliser un opérateur joker et inclure tous les fichiers du répertoire en utilisant include /usr/share/nano/*
Un petit mot sur vi
y vim
- de nombreux systèmes sont livrés avec vi
installé par défaut, qui ne prend PAS en charge la coloration syntaxique. Si vim
est installé, la coloration syntaxique peut être activée en ajoutant l'option syntax on
soit dans le fichier de configuration global à l'adresse /etc/vim/vimrc
ou le fichier de configuration de l'utilisateur ~/.vimrc
Par Article Wikipedia de Pico Pico ne disposait pas de la mise en évidence de la syntaxe, nano en dispose. D'après site de nano Il s'agit d'une option au moment de la compilation, et si ma mémoire est bonne, elle fonctionnera uniquement sur la base de l'extension ou du contenu du fichier.
Vim est généralement doté d'une coloration syntaxique par défaut, mais il faut parfois faire preuve d'une certaine magie noire pour l'invoquer si elle ne l'est pas. ( set nocompatible
lancement par vim
au lieu de vi
, syntax on
y set syntax=$lang
etc.)
La plupart des éditeurs de texte X/Visual mettent automatiquement en évidence la syntaxe.
Il y en a d'autres qui vous intéressent aussi ?
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.