web-dev-qa-db-fra.com

Changer la couleur de la police pour les commentaires dans vim

Je voudrais changer la couleur de police par défaut pour les commentaires, qui est bleu foncé à légèrement jaune. Il est difficile de lire sur le fond noir. Pourriez-vous me conseiller comment changer seulement cette couleur? Je suis satisfait des autres couleurs.

J'utilise xfce4-terminal (pas gvim avec une interface graphique).

Jusqu'à présent, j'ai effectué les réglages dans ~/.profile fichier selon ce lien comme suit

if [ -e /usr/share/terminfo/x/xterm-256color ]; then
        export TERM='xterm-256color'
else
        export TERM='xterm-color'
fi

et

set t_Co=256

dans ~/.vimrc

je vous remercie

83
xralf
:hi Comment guifg=#ABCDEF

Choisissez votre couleur! Si vous utilisez un terminal couleur, remplacez guifg=#ABCDEF avec ctermfg=N avec N étant un numéro de couleur.

Tapez aussi :help :hi pour plus d'informations.

51
Benoit

La plupart des schémas de couleurs qui se comportent bien respecteront le paramètre background:

set background=dark

changerait la couleur des commentaires du bleu foncé au bleu clair en utilisant le schéma de couleurs par défaut.

113
souser12345
hi Comment ctermfg=LightBlue

Ajoutez ceci à votre .vimrc fichier qui se trouve soit dans votre ~ ou la /etc/vim répertoire. Cela le rendra permanent. Je n'ai pas testé cela avec Gvim.

J'ai aussi set background=light avant de définir la couleur du commentaire. J'aime toutes les couleurs qu'il a créées à l'exception des commentaires.

50
Gaurav

Si l'objectif est de le rendre plus lisible dans le fond d'écran de la console texto, la commande ci-dessous s'est avérée être une option formidable et plus facile à retenir:

:colorscheme evening

Mais soyez avisé, cela changera les couleurs des autres éléments.

7
Germano

Après un peu de recherche, on peut trouver une référence décente à vim, en ce qui concerne ce problème en particulier, sur http://vim.wikia.com/wiki/256_colors_in_vim . Un endroit décent pour commencer, cependant, est via: be: verbose hi alors qu’il se trouve dans vim et édite un fichier. Ensuite, vérifiez comment les métadonnées sont associées à toutes les variables. Les données renvoyées à partir de là facilitent l'ajout des types de modificateurs souhaités dans .vimrc. À titre d’exemple, il s’agit de mises à jour que j’ai récemment ajoutées afin de supprimer le bleu foncé et de ne pas être tourmenté par le bleu clair:

    set number background=dark
    syntax on
    highlight Comment    ctermfg=119
    highlight Identifier ctermfg=99AA00
5
Douglas Randall

mise en évidence de la syntaxe dans vim

définir le fond = sombre

ou

set bg = dark

meilleure solution pour les utilisateurs VIM!

4
RusHughes

Il existe différents schémas de couleurs dans vim. default le jeu de couleurs affiche le commentaire en bleu ce qui rend difficile la lecture en arrière-plan du terminal noir. Je préfère utiliser le jeu de couleurs desert qui s'affiche en couleurs lisibles.

Pour activer le jeu de couleurs desert dans vim, utilisez la commande :color desert. Si vous voulez revenir à default, utilisez la commande :color default.

Vous pouvez même mettre à jour ~/.vimrc avec votre palette de couleurs préférée.

echo 'color desert' >> ~/.vimrc

1
rashok