我今天开始使用vimdiff,并想做一些我在基于Windows的差异编辑器上认为理所当然的事情(比如展开/折叠一个差异部分,有完整的文件展开/只有差异,上面或下面有三个上下文行,等等)。我目前只知道以下命令:

键盘快捷键:

do -获取从其他窗口到当前窗口的更改。 dp -将当前窗口的更改放入另一个窗口。 c -跳转到下一个更改。 [c -跳转到之前的更改。 Ctrl+W, W -切换到另一个分割窗口(Ctrl +W, Ctrl+W做同样的事情,以防你稍后放开Ctrl键)

有人能给我指出正确的方向吗?这样我就可以复制类似的功能了。

例如,如果我能围绕差分展开/折叠直线,那就太好了。