Установка ВИМ cursorline цвета?

Я попытался посмотреть на другие ответы здесь на SO и Google, но ни один из них, похоже, не меняет настройки курсора. Я хочу иметь фон желтого цвета с передним планом Белого полужирного, но не могу получить его с настройками, которые я видел в интернете. Я использую MacVim mvim в iTerm2.

Спасибо за любую помощь.

enter image description here

2 ответов


скорее всего, вас интересуют эти три выделив группы: Cursor, CursorColumn и CursorLine. Имена не требуют пояснений.

например, чтобы изменить цвет курсора:

:highlight Cursor ctermfg=White ctermbg=Yellow cterm=bold guifg=white guibg=yellow gui=bold

чтобы сделать то же самое для курсора столбца:

:highlight CursorColumn ctermfg=White ctermbg=Yellow cterm=bold guifg=white guibg=yellow gui=bold

Если Вам также нужно выделить текущую строку, используйте CursorLine.


Если вы хотите сохранить его включить, всегда ставьте ниже вещи в свой .vimrc или .файл gvimrc

для cursorline

set cursorline
autocmd InsertEnter * highlight CursorLine guibg=#000050 guifg=fg
autocmd InsertLeave * highlight CursorLine guibg=#004000 guifg=fg

для указателя столбца

set cursorcolumn
autocmd InsertEnter * highlight CursorColumn ctermfg=White ctermbg=Yellow cterm=bold guifg=white guibg=yellow gui=bold
autocmd InsertLeave * highlight CursorColumn ctermfg=Black ctermbg=Yellow cterm=bold guifg=Black guibg=yellow gui=NONE

Вы можете изменить цвета по вашему желанию