使用vimdiff时,如何找到更改块的底部

使用vimdiff时,如何找到更改块的底部,vim,vimdiff,Vim,Vimdiff,使用vimdiff时,有时我希望选择一个更改,而不仅仅是更改的顶行。我一直在做的是手动将光标定位在更改的底部,然后使用一个执行V[c{命令(如y或d})的宏。我想扩展我的宏,沿着/pattern/(in change)^M(find last line in change)V[cd的行做更多的事情。 V[c{command such as y or d} /pattern/(in change)^M(find last line in change)V[cd 如果您有任何建议或相关信息(即不同

使用vimdiff时,有时我希望选择一个更改,而不仅仅是更改的顶行。我一直在做的是手动将光标定位在更改的底部,然后使用一个执行V[c{命令(如y或d})的宏。我想扩展我的宏,沿着/pattern/(in change)^M(find last line in change)V[cd的行做更多的事情。 V[c{command such as y or d} /pattern/(in change)^M(find last line in change)V[cd
如果您有任何建议或相关信息(即不同的特定地址),我们将不胜感激。谢谢My提供了
[C
]C
移动,移动到更改的末尾,以及一个
ic
“内部更改”文本对象来选择/操作它。

My提供了
[C
]C
指向更改末尾的运动,以及选择/操作它的
ic
内部更改文本对象。

为什么要首先选择更改?为什么要首先选择更改?