Вот как можно заменить цвет повсюду в Vim. Сначала используйте команду :highlight
в vim для просмотра образца всех предопределенных цветовых групп. Вам также следует прочитать вывод :help highlight
, чтобы увидеть определения всех групп цветовой подсветки.
После того, как вы определили группу, которую хотите изменить, группу-кандидату на замену (с лучшим цветом), используйте команду, подобную этой:
" Fix the difficult-to-read default setting for search/replace text
" highlighting. The bang (!) is required since we are overwriting the
" DiffText setting. Use the ":highlight" command in vim to see
" alternate color choices if you don't like "Todo" or "StatusLine"
highlight! link IncSearch Todo " Yellow
highlight! link Search StatusLine " Light tan
" Fix the difficult-to-read default setting for diff text highlighting.
" The bang (!) is required since we are overwriting the DiffText
" setting. The highlighting for "Todo" also looks nice (yellow) if you
" don't like the "MatchParen" (Aqua) diff color.
highlight! link DiffText MatchParen " Aqua
" highlight! link DiffText Todo " Yellow
Справка vim для highlight
показывает, что вы также можете указать цвета в шестнадцатеричном RGB-формате, например:
:highlight Comment guifg=#11f0c3 guibg=#ff00ff
С помощью :help syntax
.
также можно найти много полезной информации.
Как всегда, после того, как вы нашли нужные вам цвета, вы должны сохранить их в своем файле ~ / .vimrc (сохраненном в Git, конечно же!), Чтобы они автоматически применялись при каждом запуске GVim.