Изменить цвет столбца курсора vim на что-то еще, кроме фона vim? - PullRequest
7 голосов
/ 16 февраля 2012

Как сделать столбец vim (: установить столбец курсора) другим цветом? Вот что я вижу сейчас:

enter image description here

Обратите внимание, что цвет столбца имеет тот же цвет, который использует vim, чтобы отметить мою идентификацию и т. Д. (Я думаю, что это цвет фона). Я хотел бы выбрать другой цвет.

Приветствия:)

Ответы [ 2 ]

13 голосов
/ 16 февраля 2012

Используйте это:

:highlight CursorColumn guibg=#404040

См. :help hl-CursorColumn (на который :help 'cursorcolumn' перенаправлен)

4 голосов
/ 28 ноября 2013

Если курсор курсора не работает должным образом, это может быть связано с тем, что цвет столбца курсора слишком близок к цвету фоновой темы. Попробуйте эти шаги, чтобы решить это:

  • Если вы используете определенные фоны (например, темный фон), измените цвет столбца, используя что-то вроде :highlight CursorColumn guibg=#ff0000 для графической версии vim. Если вы не используете версию vim с графическим интерфейсом, попробуйте это :highlight CursorColumn ctermbg=Grey

  • Убедитесь, что вы используете vim версии 6.3 или новее. Эта функция не была доступна до этого времени. Если вы работаете в такой ОС, как CentOS или Red Hat, у которой нет текущей версии vim, вы можете скомпилировать ее. См. эту ссылку для хорошего учебника о том, как это сделать.

  • Убедитесь, что ваш vim скомпилирован с + синтаксисом

...