42 votes

vimrc mettre les commentaires en italique

Comment modifier le ~/.vimrc pour que les commentaires de mon code soient en italique ?

Dans mon ~/.vimrc j'ai :

 highlight Comment ctermfg=blue

cela rend les commentaires bleus. Que dois-je faire différemment pour les mettre en italique ?

40voto

michaelmichael Points 6099
highlight Comment cterm=italic gui=italic

Vous aurez besoin d'une police avec un jeu d'italiques et d'un terminal capable d'afficher des italiques. De plus, si vous utilisez un schéma de couleurs autre que celui par défaut, la ligne ci-dessus doit apparaître après le chargement du schéma de couleurs dans votre ~/.vimrc afin que le schéma de couleurs ne le remplace pas.

Le cterm fait fonctionner dans le terminal et le gui est destiné aux clients Vim graphiques.

22voto

Peque Points 504

Dans mon cas, j'ai dû mettre ceci dans mon fichier vimrc

 let &t_ZH="\e[3m"
let &t_ZR="\e[23m"
highlight Comment cterm=italic

Remarquez que ce n'est pas la même chose que :

 set t_ZH=^[[3m
set t_ZR=^[[23m
highlight Comment cterm=italic

Le premier a fonctionné pour moi, tandis que le second n'a pas fonctionné.

9voto

thet Points 535

pour les environnements GUI comme gvim, un simple

 highlight Comment gui=italic

le fait.

3voto

Zubin Points 116

La réponse de michaelmichael devrait le résoudre dans la plupart des cas. Mais, juste au cas où vous en auriez besoin pour une police dans gvim qui n'a pas d'italique (mais oblique ou quelque chose à la place), vous pouvez essayer quelque chose comme ça dans ~/.gvimrc

 highlight Comment font=Bitstream_Vera_Sans_Mono_Oblique:h14

où h14 est la taille de la police. Cette police doit avoir la même taille de cellule que votre police normale, alors n'utilisez pas une police complètement différente.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X