从gstatus进入vim-fugitive自动gdiff

时间:2017-04-13 17:08:43

标签: vim git-workflow vim-fugitive

当你使用vim-fugitive时,如果你发出:Gstatus它会分割屏幕并给你git提交编辑器,你可以移动不同的文件进行更改并按回车键查看它们的另一半屏幕。我相信这就像发布:Gedit一样。

然后我需要手动发出一个:Gdiff来将编辑器分成两半,然后查看文件的并排差异以进行查看和/或暂存。

我的问题当我按下回车键时,是否有办法让它自动转到:Gdiff,而我的光标位于有更改的文件名上。

基本上尝试在浏览大量文件时节省一些时间。

1 个答案:

答案 0 :(得分:2)

您可以在D窗口中使用dd:Gstatus在光标下的文件上运行:Gdiff。请参阅:h :fugitive-:Gstatus或使用g?窗口内的:Gstatus

如需其他帮助,您可以查看Vimcasts,其中有一些非常好的fugitive.vim系列。