2015-02-09 40 views
0

最近(vimdiff: force line-by-line comparison (ignore supposedly missing/additional lines)),我發現了非常有用的vim插件diffchar,它通過在分隔的同一行上顯示多個差異來改進vimdiff,而不是從第一個高亮顯示整個區域到最後的差異。vim:默認禁用插件(diffchar)

的問題是,我經常遇到文件,其中diffchar不能正常工作,vimdiff同時打開時即流溢一大堆錯誤的,再加上我認爲它會減慢Vimdiff可以大幅大型文件(我處理太常見了)。

有沒有辦法在默認情況下禁用這個(或任何)插件?

該插件已經具有將其關閉(切換它)的功能,映射到F7。我想要的是它默認關閉,但是當我特別需要它時,我仍然可以打開它(使用F7)。 (我也可以相應地調整插件的源文件,順便說一下)。我已經嘗試過的僅僅是將F7映射到(ToggleDiffCharAllLines)的命令添加到.vimrc,但這不起作用。

回答

2

只是把這個變成你的~/.vimrc

let g:DiffExpr = 0 

然後,您必須通過其映射或命令的一個明確啓用該插件。

+0

完美,非常感謝! – flotzilla 2015-02-09 13:30:51