微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim – 如何在设置列表时保留SpecialKey的fgcolor

我这样配置_ vimrc文件

hi CursorLine   guibg=#ddddDD

hi SpecialKey   guifg=#d8a080   gui=italic

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

set CursorLine

set list

当我移动光标时,当前行的SpecialKeys的fgcolor变为黑色!

我怎么能保留它们#d8a080和斜体?

非常感谢你!

解决方法

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

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

# vim foo.vim

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐