需要从vim中获取.vimrc来获得想要的效果(斜体注释)

时间:2018-11-21 15:10:18

标签: vim

在尝试在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的文章也很有帮助。

1 个答案:

答案 0 :(得分:0)

它不一定是用户安装的插件,它会覆盖您的设置。 它也可能是vim随附的文件类型插件。这些特定于文件类型的内容会在您的.vimrc之后加载,因此它们会覆盖您的设置。之后采购您的.vimrc将再次覆盖它们。

输入以下命令以查看问题所在:

:verbose hi Comment