2010-11-13 2 views
5

conjunto I config _vimrc archivo de esta manera:Cómo mantener la fgcolor de SpecialKey cuando: lista

hi CursorLine guibg=#DDDDDD 

hi SpecialKey guifg=#d8a080 gui=italic 

set listchars=tab:»\ ,trail:·,extends:»,precedes:«,eol:¶ 

set CursorLine 

set list 

Cuando muevo el cursor, el fgcolor de SpecialKeys de la línea actual convierte NEGRO !

¿Cómo puedo conservarlos # d8a080 y italic?

¡Muchas gracias!

+1

¡Buena pregunta! Creo que CursorLine tiene prioridad entre los grupos resaltados preestablecidos ... – Benoit

Respuesta

0

Probablemente, su _vimrc no está roto. Probé a continuación.

# cat > foo.vim 
hi CursorLine guibg=#DDDDDD 
hi SpecialKey guifg=#d8a080 gui=italic 
hi Constant guifg=#d8a080 gui=italic 
set listchars=tab:»\ ,trail:·,extends:»,precedes:«,eol:¶ 
set cursorline 
set list 
^D 

# vim foo.vim 

pude ver el cursorline es llenar con gris claro, y "#DDDDDD" (es constante) está en cursiva. Y lo hice a continuación para mostrar SpecifalKey.

:map 
v <C-X>   "*d 
... 

Pude ver <C-X> es itálica.

Cuestiones relacionadas