3

Как я могу выделить курсор в vim? Я заинтересован в выделении только буквы, в которой находится курсор.
С помощью:

set cursorcolumn  
highlight CursorColumn guibg=lightblue ctermbg=lightgray  

Выделяет весь столбец, и я хочу, чтобы был выделен только символ, на котором находится курсор

1 ответ1

2

CursorColumn имеет значения, вам нужно определить Cursor , предпочтительно с цветом фона, отличным от цвета фона CursorLines .

Предположим, что ваша Cursorline имеет темно-серый фон:

highlight CursorLine guibg=#303030

Вы можете иметь немного более легкий Cursor:

highlight Cursor guibg=#626262

Однако поведение эмулятора Vim в эмуляторе терминала может быть другим. Например, что бы я ни делал с cterm или ctermbg , я не могу заставить его выглядеть так, как я хочу в терминале Gnome: он всегда в обратном видео. Что делает его совершенно выдающимся, на самом деле. В rxvt-unicode цвет фона курсора всегда тот, который определен в ~/.Xdefaults , которые могут быть чем угодно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .