Je voudrais changer la couleur de police par défaut pour les commentaires qui est de couleur bleu foncé à légèrement jaune. C'est difficile à lire sur le fond noir. Pourriez-vous me conseiller comment changer uniquement cette couleur? Je suis satisfait des autres couleurs.
J'utilise xfce4-terminal (pas gvim avec GUI).
Jusqu'à présent, j'ai fait les réglages dans le ~/.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
Merci
syntax-highlighting
vim
xralf
la source
la source
:colorscheme desert
. La complétion par tabulation devrait fonctionner normalement.Réponses:
Choisissez votre couleur! Si vous utilisez un terminal couleur, remplacez
guifg=#ABCDEF
avecctermfg=N
N étant un numéro de couleur.Tapez également
:help :hi
pour plus d'informations.la source
E421: color name or number not recognized
. Il ne reconnaît pas les lettres en code hexadécimal, il ne reconnaît que les chiffres.guifg
paramètre est utilisé lorsque vous utilisez vim gui (gvim)..vimrc
mais cela ne fonctionne passet highlight Comment ctermfg=yellow
.vimrc
?hi comment ctermfg=<colour>
dans le.vimrc
fichier, mais j'ai compris que c'était parce que cette ligne venait avant la lignesyntax on
, une fois que j'ai échangé la commande, cela fonctionnait bien ..La plupart des couleurs qui se comportent bien respecteront le
background
réglage:changerait la couleur des commentaires du bleu foncé au bleu clair, lors de l'utilisation du schéma de couleurs par défaut.
la source
~/.vimrc
dossier. Si quelqu'un veut tester à quoi cela ressemble sans faire cela, tapez simplement la commande ci-dessus dans vim après avoir appuyé sur la:
touche.~/.vimrc
tel quel . Vous pouvez également prévisualiser ce qui se passe dans la session en cours uniquement en le tapant en mode commande. (En mode normal, tapez:
pour entrer en mode commande.)Ajoutez ceci à votre
.vimrc
fichier qui se trouve dans votre répertoire~
ou dans le/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 des commentaires. J'aime toutes les couleurs qu'il a créées à l'exception des commentaires.la source
LightBlue
vient-il?Si l'objectif est de le rendre plus lisible dans l'arrière-plan dard de la console texto, la commande ci-dessous s'est avérée être une option merveilleuse et plus facile à retenir:
Mais attention, cela changera les couleurs des autres éléments.
la source
Après quelques recherches, on peut trouver une référence décente à vim, concernant ce problème en particulier, sur http://vim.wikia.com/wiki/256_colors_in_vim . Cependant, un bon endroit pour commencer est via: be: verbose hi quand en fait à l'intérieur de vim, et éditer un fichier. Vérifiez ensuite comment toutes les variables ont des métadonnées associées. Les données renvoyées à partir de là facilitent vraiment l'ajout des types de modificateurs souhaités dans .vimrc. A titre d'exemple, ce sont des mises à jour que j'ai récemment ajoutées afin de me débarrasser du bleu foncé, et ne pas avoir à tourmenter par le bleu clair, par conséquent:
la source
coloration syntaxique dans vim
définir l'arrière-plan = sombre
ou
set bg = sombre
meilleure solution pour les utilisateurs de VIM!
la source
Il existe différents schémas de couleurs dans
vim
.default
Le jeu de couleurs affiche les commentaires en bleu, ce qui rend la lecture difficile sur l'arrière-plan du terminal noir. Je préfère utiliser un jeu dedesert
couleurs qui s'affiche dans des couleurs lisibles.Pour activer le jeu de
desert
couleurs dansvim
, utilisez la commande:color desert
. Si vous souhaitez revenir en arrière pourdefault
utiliser la commande:color default
.Vous pouvez même mettre
~/.vimrc
à jour avec votre jeu de couleurs préféré.echo 'color desert' >> ~/.vimrc
la source