我使用Windows,所以我没有一个色彩支持良好的终端。因此,我想使用gvim
作为我的差异工具。
但是,我不确定如何设置它以便git默认使用它,而我知道如何使用gvimdiff的唯一方法是调用gvim -d
。
我如何才能正确设置?
答案 0 :(得分:2)
作为替代方案,您是否考虑过使用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 --help
和git difftool --tool-help
。您可能还想查看设置diff.guitool
或diff.tool
配置选项。