Подтвердить что ты не робот

Начальные настройки VIM: изменить цвет фона для номера строки с левой стороны?

Я использую _vimrc для настройки моих настроек по умолчанию vim 7.2 (windows). Одна установка "set number" будет отображать номера строк с левой стороны. Мой цвет фона vim белый (я не могу найти настройки для этого. Может быть, по умолчанию белый. В любом случае я принимаю этот параметр).

Я хотел бы, чтобы цвет фона для номеров строк был серым или затемненным цветом. Какую команду я могу установить в свой _vimrc для настройки этого значения по умолчанию?

4b9b3361

Ответ 1

highlight LineNr ctermfg=grey ctermbg=white

Ответ 2

В моем _vimrc, вот настройка:

highlight LineNr guibg=grey

или

hi LineNr guibg=grey

Мне не нужно устанавливать передний цвет, по умолчанию желтый, и для меня это нормально.

Ответ 3

Чтобы сделать номер столбца строки прозрачным (тот же цвет, что и основной фон), вы можете попробовать установить его в .vimrc:

highlight clear LineNr

Вы также можете очистить так называемый столбец знака (используемый gitgutter и т.д.):

highlight clear SignColumn

Таким образом, независимо от того, какую цветовую схему вы используете, фон обоих колонок будет совместимым.

Ответ 4

guibg и guifg предназначены для vims, которые не находятся в терминале. Для терминала вы используете ctermfg ctermbg. Обычно в GUI vims у вас больше поддержки цветов, и вы просто хотите избежать фона. Поэтому я обычно использую это:

highlight LineNr guibg=NONE