代码之家  ›  专栏  ›  技术社区  ›  kev

设置列表时如何保持SpecialKey的颜色

vim
  •  5
  • kev  · 技术社区  · 14 年前

    I配置 _vimrc 按以下方式归档:

    hi CursorLine   guibg=#DDDDDD
    
    hi SpecialKey   guifg=#d8a080   gui=italic
    
    set listchars=tab:»\ ,trail:·,extends:»,precedes:«,eol:¶
    
    set CursorLine
    
    set list
    

    当我移动光标时,当前行的颜色 特种犬 黑色 !

    我怎样才能保存它们 #d8a080 斜体 ?

    1 回复  |  直到 14 年前
        1
  •  0
  •   mattn    13 年前

    很可能,你的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
    

    我可以看到光标线是浅灰色的,而“#DDDDDD”(是常量)是斜体。 我在下面做的就是向大家展示我的能力。

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

    我能看见 <C-X>