Vim and Gvim - Изменить цвет номеров строк курсора

905
user3728501

Я скачал и установил blueshift colorscheme для vim / gvim.

Это подсвечивает текущую строку курсором, чего я и хочу, однако цвет фона столбца номеров строк меняется на «белый».

  • Как я могу изменить этот цвет?

Я хотел бы изменить его на более тонкий цвет, возможно, что-то близкое к тому, #c0d0e0что является фоновым цветом номеров строк «без текущей строки».

Чтобы помочь проиллюстрировать мое описание, см. Прикрепленное изображение ниже.

Screenshot

«Красный» - это нормально, но я бы хотел поменять «белый» фон на другой.

4

1 ответ на вопрос

4
Ingo Karkat

Это контролируется группой CursorLineNrвыделения. Это недавнее (Vim 7.4) дополнение; схема синего цвета не имеет определения для этого.

Вы можете изменить это так (после :colorscheme blueshiftкоманды):

:highlight CursorLineNr gui=bold guifg=DarkRed guibg=#c0d0e0 
Это действительно круто. Благодарю. Как вам удалось найти эту информацию? У меня есть еще несколько вопросов, но, вероятно, было бы лучше, если бы я мог сам разобраться (при условии, что у вас есть справка для этой информации). user3728501 6 лет назад 0
Вы можете увидеть все выделенные группы через `: hi`. В справке Vim это описано в `: help highlight-groups`. Я запомнил именно это название группы, потому что очень внимательно слежу за развитием Vim. Ingo Karkat 6 лет назад 1

Похожие вопросы