Есть ли способ изменить цвет всплывающего меню?


14

Есть ли способ изменить цвет фона всплывающего меню в gvim? Цвет фона по умолчанию - розовый, что немного странно для меня.

быстрое меню

Ответы:


25

Вы можете использовать следующие группы подсветки:

  • Pmenu - нормальный предмет
  • PmenuSel - выбранный предмет
  • PmenuSbar - полоса прокрутки
  • PmenuThumb - большой палец полосы прокрутки

Например, чтобы установить серый фон:

:highlight Pmenu ctermbg=gray guibg=gray

Для Gvim вам нужна только guibgчасть ( ctermbgиспользуется, когда Vim запускается в терминале), но я считаю полезным всегда определять оба.


Я тоже этого не знал; Раньше я :help i_ctrl-xнаходил страницу справки для этого ключа, затем переходил по ins-completionссылке, указанной в записи, и искал выделение с помощью /highlight;-)

Другой способ найти эту информацию - использовать :help highlight-groupsсписок основных групп по умолчанию.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.