2011-07-29 4 views
0

J'utilise ctags, que j'ai installé dans Ubuntu. Lorsque j'auto-complète quelque chose dans vim, le texte de saisie semi-automatique est blanc sur un fond rose vif. C'est assez pénible à regarder. Y a-t-il un moyen de changer ces couleurs? Je n'ai pas trouvé un moyen de le faire, et aucun des docs ne mentionne quoi que ce soit sur le thème ou les couleurs. Merci!Modifier mon thème CTAGS

Répondre

2

Je l'ai compris. Vous pouvez changer la couleur en utilisant:

:highlight Pmenu ctermbg=<color> ctermfg=<color> 

Le menu Pmenu est PopupMenu, le menu de complétion de tabulation apparaît. Pour formater l'élément actuellement sélectionné dans le menu P, utilisez PmenuSel.

ctermbg est la couleur de fond, et ctermfg est la couleur de premier plan. Ceux-ci peuvent être nommés noms de couleurs communes telles que le rouge, vert, bleu, etc.

J'ai mis le mien comme celui-ci dans vimrc:

hi Pemnu ctermbg=blue ctermfg=white 
hi PmenuSel ctermbg=yellow ctermfg=black 
1

Ajout à la réponse précédente par « mouche » pour le réglage des couleurs pour Terminal vim, les commandes suivantes peuvent être utilisées pour définir la couleur du menu pop-up pour GVim:

:highlight Pmenu guibg=brown guifg=white :highlight Pmenusel guibg=yellow guifg=black gui=bold