2013-04-03 124 views
3

我使用和爱Tim Pope's excellent Fugitive plugin for VIM,我一直希望能够载入:Glog quickfix中的所有文件的差异,并循环遍历HEAD文件(或者可能是任何修订!)。个别。使用:diffthis不会持续差异,当我切换到以前的版本和宏似乎是一种解决它的方式。跳转通过git比较

有没有规范的方法来做到这一点?

回答

1

不幸的是,有目前没办法做到这一点;有很多方法可以使这个过程变得相对无痛苦,我绝对可以为你编写脚本,除了一件事情;当您在diff模式下卸载fugitive-revision的缓冲区时,逃逸者向后弯曲(tpope自己的话)以停止原始文件中的差异。

真的就像你提出的行为,所以我继续前进,并提交了issue to the project on GitHub。 Tpope愿意,这将很快得到解决,而且我将非常乐意发布一个能够完全自动化这种行为的脚本。