vim: 默认禁用插件 (diffchar)

vim: disable plugin by default (diffchar)

最近 ( ),我发现了非常有用的 vim 插件 diffchar,它通过在同一行上显示多个差异而不是突出显示来改进 vimdiff从第一个到最后一个差异的整个区域。

问题是我经常遇到 diffchar 无法正常工作的文件,即当 vimdiff 打开时会溢出大量错误,而且我认为它会变慢 vim对于大文件(我经常处理)来说差异很大。

有没有办法默认禁用这个(或任何)插件?

该插件已经具有将其关闭(切换)的功能,映射到 F7。我想要的是默认情况下它是关闭的,但是当我特别需要它时我仍然可以打开它(使用 F7)。 (顺便说一句,我也可以相应地调整插件的源文件。)我已经尝试过的只是将命令 F7 映射到 (ToggleDiffCharAllLines) 添加到 .vimrc,但这并没有没用。

只需将此放入您的 ~/.vimrc:

let g:DiffExpr = 0

然后您必须通过其映射或命令之一显式启用该插件。