使用 vim-fugitive 时,如果您发出:Gstatus
它会拆分屏幕并为您提供 git commit 编辑器,您可以移动有更改的不同文件,然后按 Enter 键在屏幕的另一半查看它们。我相信这就像发行:Gedit
.
然后我需要:Gdiff
手动发出一个将编辑器分成两半并查看文件的并排差异以查看和/或暂存它。
我的问题是有没有办法让它:Gdiff
在我按下回车时自动转到,而我的光标在一个有变化的文件名上。
基本上试图在浏览大量文件时节省一些时间。
使用 vim-fugitive 时,如果您发出:Gstatus
它会拆分屏幕并为您提供 git commit 编辑器,您可以移动有更改的不同文件,然后按 Enter 键在屏幕的另一半查看它们。我相信这就像发行:Gedit
.
然后我需要:Gdiff
手动发出一个将编辑器分成两半并查看文件的并排差异以查看和/或暂存它。
我的问题是有没有办法让它:Gdiff
在我按下回车时自动转到,而我的光标在一个有变化的文件名上。
基本上试图在浏览大量文件时节省一些时间。
您可以使用D
或dd
在:Gstatus
窗口内运行:Gdiff
光标下的文件。在窗口内查看:h :fugitive-:Gstatus
或使用。g?
:Gstatus
如需更多帮助,您可以查看Vimcasts,它有一些非常好的fugitive.vim系列。