Czy jest jakiś sposób na zmianę koloru menu podręcznego?

14

Czy jest jakiś sposób na zmianę koloru tła wyskakującego menu w gvim? Domyślny kolor tła to różowy, co jest dla mnie trochę dziwne.

szybkie menu

Searene
źródło

Odpowiedzi:

26

Możesz użyć następujących grup wyróżnień:

  • Pmenu - normalny przedmiot
  • PmenuSel - wybrany przedmiot
  • PmenuSbar - pasek przewijania
  • PmenuThumb - kciuk paska przewijania

Na przykład, aby ustawić szare tło:

:highlight Pmenu ctermbg=gray guibg=gray

W przypadku Gvima potrzebujesz tylko tej guibgczęści ( ctermbgjest używana, gdy Vim jest uruchamiany w terminalu), ale uważam, że przydatne jest zawsze definiowanie obu.


Ja też tego nie wiedziałem; Kiedyś :help i_ctrl-xznajdowałem stronę pomocy dla tego klucza, potem podążyłem za ins-completionlinkiem wymienionym we wpisie i szukałem wyróżnienia za pomocą /highlight;-)

Innym sposobem na znalezienie tej informacji byłoby użycie :help highlight-groups, która zawiera listę wszystkich domyślnych grup wyróżnień.

Martin Tournoij
źródło