Realce o caractere em que o cursor está no vim

2

Como posso destacar o cursor em vim ? Estou interessado em destacar apenas a letra em que o cursor está.
Usando:

set cursorcolumn  
highlight CursorColumn guibg=lightblue ctermbg=lightgray  

Destaca a coluna inteira e eu quero apenas que o caractere em que o cursor está seja destacado

    
por user65971 23.06.2013 / 20:04

1 resposta

1

CursorColumn é irrelevante, o que você precisa definir é Cursor , de preferência com uma cor de fundo diferente da cor de fundo de CursorLines .

Suponha que seu Cursorline tenha um plano de fundo cinza escuro:

highlight CursorLine guibg=#303030

Você pode ter um pouco mais leve de Cursor :

highlight Cursor guibg=#626262

O comportamento do Vim pode ser diferente em um emulador de terminal, no entanto. Por exemplo, o que eu fizer com cterm ou ctermbg , não consigo ver como eu quero no terminal do Gnome: é sempre em vídeo reverso. O que torna perfeitamente excepcional, na verdade. Em rxvt-unicode, a cor de fundo do cursor é sempre aquela definida em ~/.Xdefaults , que pode ser o que você quiser.

    
por 23.06.2013 / 21:28