6
我在的.gitconfig下使用Vim的git difftool
[diff]
tool = vimdiff
如果有N个文件的更改配置的Vim为git的difftool,我不得不关闭VIM(:QA),看看下一个差异。
如何在不退出vim的情况下导航到下一个/上一个区别?
我在的.gitconfig下使用Vim的git difftool
[diff]
tool = vimdiff
如果有N个文件的更改配置的Vim为git的difftool,我不得不关闭VIM(:QA),看看下一个差异。
如何在不退出vim的情况下导航到下一个/上一个区别?
无法告诉vimdiff转到下一个文件,因为git difftool
会为每个diff文件调用vimdiff。
所以当你用qa
结束vimdiff时,git diff
再次执行vimdiff与下一个文件。从vimdiff的角度来看,没有下一个diff文件。
可以抑制提示启动vimdiff同时,这使得它更讨人喜欢:
git config --global difftool.prompt false
但是,正如你已经找到了自己的VIM插件vim-fugitive是要走的路。这个出色的插件提供了各种命令来进行区分和合并。
这对你有帮助吗? http://stackoverflow.com/questions/8156493/git-vimdiff-and-dirdiff – Kent
逃亡D命令是有帮助的。谢谢 – Sathish
你使用什么版本的Git? – romainl