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