从gstatus进入时,vim逃犯自动gdiff

从gstatus进入时,vim逃犯自动gdiff,vim,git-workflow,vim-fugitive,Vim,Git Workflow,Vim Fugitive,如果您发布:Gstatus,则使用vim Sessional时,它会分割屏幕,并为您提供可能的git提交编辑器,您可以移动有更改的不同文件,然后按enter键在屏幕的另一半中查看它们。我相信这就像发布:Gedit 然后,我需要手动发出一个:Gdiff,将编辑器一分为二,并查看文件的并排差异,以查看和/或暂存它 我的问题是当我的光标位于有更改的文件名上时,是否有方法使其在按enter键时自动转到:Gdiff 基本上,在浏览大量文件列表时,尽量节省一些时间 您可以在:Gstatus窗口内使用D或dd

如果您发布
:Gstatus
,则使用vim Sessional时,它会分割屏幕,并为您提供可能的git提交编辑器,您可以移动有更改的不同文件,然后按enter键在屏幕的另一半中查看它们。我相信这就像发布
:Gedit

然后,我需要手动发出一个
:Gdiff
,将编辑器一分为二,并查看文件的并排差异,以查看和/或暂存它

我的问题是当我的光标位于有更改的文件名上时,是否有方法使其在按enter键时自动转到
:Gdiff


基本上,在浏览大量文件列表时,尽量节省一些时间

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

要获得更多帮助,您可能需要查看,它有一些非常好的系列


您在
:Gstatus
窗口中尝试过
dd
D
吗?这是正确答案,您在哪里找到的,我在:h中错过了吗?
dd
D
之间有区别吗?顺便问一下,这是个奇怪的选择?刚刚选中,它位于帮助文件
D
is中@彼得林克,请你回答一下,而不是评论一下好吗