vim - :set list时如何保持SpecialKey的fgcolor

标签 vim

我配置 _vimrc 这样归档:

hi CursorLine   guibg=#DDDDDD

hi SpecialKey   guifg=#d8a080   gui=italic

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

set CursorLine

set list

当我移动光标时,当前行 的 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:»\ ,trail:·,extends:»,precedes:«,eol:¶
set cursorline
set list
^D

# vim foo.vim

我可以看到光标线用浅灰色填充,“#DDDDDD”(常量)是斜体。
而且,我在下面显示了SpecifalKey。
:map
v  <C-X>         "*d
...

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

关于vim - :set list时如何保持SpecialKey的fgcolor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4174053/

相关文章:

html - 使用 VIM 在 HTML 结束标记中添加注释的最佳方法

perl - VIM 9 Perl 文件的字边界更改

vim - Vim:重新映射键以切换行号

vim - 如何从 vim 中删除此 "Auto Commands"消息?

vim - 有没有办法在 Vim 中映射 Ctrl 句点和 Ctrl 逗号?

regex - 在某些匹配模式、正则表达式模式 (Vim) 之后检测单词或任何字符

vim - 搜索并替换正斜杠

search - 如何在 Vim 中的单个命令调用中从光标位置开始并环绕文件末尾进行全局搜索和替换?

linux - 如何通过 ssh 或 telnet 将终端大小更改发送到命令行应用程序?

vim - 如何使 Vim GUI 选项卡菜单看起来像控制台选项卡菜单