我使用并且喜欢Tim Pope's excellent Fugitive plugin for VIM,我一直希望能够加载:Glog
quickfix中所有文件的差异并将它们循环到HEAD中的文件(或者任何修订!)个别。当我切换到以前的版本时,使用:diffthis
并不会保留差异,并且宏看起来像是解决它的方法。
有没有规范的方法来做到这一点?
答案 0 :(得分:1)
不幸的是,目前无法做到这一点;有很多方法可以使这个过程相对无痛,我可以为你编写脚本,除了一件事;当您在diff模式下卸载fugitive-revision
的缓冲区时,逃犯向后弯曲(tpope自己的单词)以停止原始文件中的差异。
我真的喜欢你提出的行为,所以我继续提交issue to the project on GitHub。 Tpope愿意,这将很快得到解决,我将非常乐意发布一个完全自动化此行为的脚本。