Установка ВИМ cursorline цвета?
Я попытался посмотреть на другие ответы здесь на SO и Google, но ни один из них, похоже, не меняет настройки курсора. Я хочу иметь фон желтого цвета с передним планом Белого полужирного, но не могу получить его с настройками, которые я видел в интернете. Я использую MacVim mvim в iTerm2.
Спасибо за любую помощь.
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
Вы можете изменить цвета по вашему желанию