Existe-t-il un moyen de changer la couleur du menu contextuel?


14

Existe-t-il un moyen de changer la couleur d'arrière-plan du menu contextuel dans gvim? La couleur d'arrière-plan par défaut est le rose, ce qui est un peu bizarre pour moi.

menu d'invite

Réponses:


25

Vous pouvez utiliser les groupes de surbrillance suivants:

  • Pmenu - article normal
  • PmenuSel - Élément sélectionné
  • PmenuSbar - barre de défilement
  • PmenuThumb - pouce de la barre de défilement

Par exemple, pour définir un arrière-plan gris:

:highlight Pmenu ctermbg=gray guibg=gray

Pour Gvim, vous n'avez besoin que de la guibgpartie ( ctermbgest utilisé lorsque Vim est exécuté dans un terminal), mais je trouve utile de toujours définir les deux.


Je ne le savais pas non plus; J'avais l'habitude :help i_ctrl-xde trouver la page d'aide pour cette clé, puis j'ai suivi le ins-completionlien mentionné dans l'entrée et recherché la mise en évidence avec /highlight;-)

Une autre façon de trouver ces informations aurait été d'utiliser :help highlight-groups, qui répertorie tous les groupes de surbrillance par défaut.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.