使用`gvim diff`而不是`vimdiff`

时间:2015-04-13 18:42:55

标签: git vim

我使用Windows,所以我没有一个色彩支持良好的终端。因此,我想使用gvim作为我的差异工具。

但是,我不确定如何设置它以便git默认使用它,而我知道如何使用gvimdiff的唯一方法是调用gvim -d

我如何才能正确设置?

1 个答案:

答案 0 :(得分:2)

Fugitive.vim

作为替代方案,您是否考虑过使用fugitive

  

我不会骗你; fugitive.vim可能是最好的   有史以来的Git包装。

Drew Neil有一段精彩的Vimcasts剧集Fugitive.vim - resolving merge conflicts with vimdiff。这是逃犯系列的一部分。

要使用逃犯,您只需运行:Gdiff即可获取当前文件的git diff。额外奖励:你可以在GVim,MacVim或者你拥有的任何Vim gui中使用fugative.vim。

除了作为差异工具之外,Fugitive还提供了更多功能,因此请务必阅读文档和/或查看vimcast。

git difftool

使用git difftool并选择gvimdiff。例如git difftool --tool gvimdiff代替git diff。有关更多帮助,请参阅git difftool --helpgit difftool --tool-help。您可能还想查看设置diff.guitooldiff.tool配置选项。