【发布时间】:2014-12-15 22:22:39
【问题描述】:
每次我做这样的事情时,我都会遇到奇怪的 vimdiff 问题:
git difftool HEAD~2 -- src/some-file.hs
首先 - 它打开两个单独的窗口,一个 - 带有差异,第二个 - 带有文件本身。为什么以及如何解决这个问题?我不需要第二个窗口
另一个问题是 - 它永远不会使两个缓冲区的宽度相同,分隔线一直向右推,我必须手动执行
C-w+=以使它们的宽度相同,我该怎么做解决这个问题?
difftooll 在.gitconfig 中设置为:
[diff]
tool = gvimdiff
我也不知道如何在 SourceTree 中正确设置它。我想使用 vimdiff 作为外部差异/合并
【问题讨论】: