如何在设置列表时保持SpecialKey的fgcolor

时间:2010-11-13 18:28:08

标签: vim

我以这种方式配置 _vimrc 文件:

hi CursorLine   guibg=#DDDDDD

hi SpecialKey   guifg=#d8a080   gui=italic

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

set CursorLine

set list

当我移动光标时,当前行的 SpecialKeys 的fgcolor变为 BLACK

如何保持#d8a080 斜体

非常感谢!

1 个答案:

答案 0 :(得分:0)

可能你的_vimrc没有坏掉。我在下面测试过。

# 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

我可以看到光标线是用lightgray填充的,而“#DDDDDD”(是常量)是斜体。 而且,我在下面做了以显示SpecifyalKey。

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

我可以看到<C-X>是斜体。