什么覆盖了Vim中的colorcolumn选项?

时间:2016-05-30 14:11:05

标签: vim

在我的_vimrc文件中,我有:

set colorcolumn=80

我想禁用/修改此功能,但我不能这样做。当我使用120而不是80时没有任何变化,当我删除这一行时,该列仍然保持突出显示。但是,当我在Vim会话中手动输入:set colorcoumn=120时,{{1}}会起作用。问题在哪里?

1 个答案:

答案 0 :(得分:3)

通过提供:verbose set colorcolumn,您已收到

       Last set from ~\vimfiles\bundle\python-mode\ftplugin\python\pymode.vim

每当您通过vim打开文件时,名为pymode.vim的插件文件已将colorcolumn的值更改为colorcolumn + 1。

要覆盖此行为, 你可以给

   :au BufEnter *.* :set colorcolumn=120
在./ .vimrc。

这将覆盖插件的行为。

(其他替代解决方案:如果您不想要,可以删除该插件。或者,如果插件中的任何内容没有影响,请删除插件中的那一行。)