在尝试在vim中使用斜体注释时,遵循this很好的答案,我遇到了一个奇怪的行为:.vimrc
中有这三行相关内容:
set t_ZH=^[[3m
set t_ZR=^[[23m
highlight Comment cterm=italic
当我使用vim打开文件时,注释不会以斜体显示。但是,如果我执行:highlight Comment cterm=italic
甚至是:source ~/.vimrc
,我都会收到斜体注释。出于可能的原因知道吗?
编辑:按照有用的答案,我通过将highlight Comment cterm=italic
中的.vimrc
替换为autocmd VimEnter * :highlight Comment cterm=italic
来解决了这个问题。
This关于脚本vim的文章也很有帮助。
答案 0 :(得分:0)
它不一定是用户安装的插件,它会覆盖您的设置。
它也可能是vim随附的文件类型插件。这些特定于文件类型的内容会在您的.vimrc
之后加载,因此它们会覆盖您的设置。之后采购您的.vimrc
将再次覆盖它们。
输入以下命令以查看问题所在:
:verbose hi Comment