我正在寻找一种在可视块模式下选择文本块的快速方法。我处理这种性质的文件:
aaaa bbbb cccc
aaaa bbbb cccc
aaaa bbbb cccc
dddd Xeee ffff
dddd eeee ffff
dddd eeee ffff
gggg hhhh iiii
gggg hhhh iiii
gggg hhhh iiii
我的目标是在可视块模式下选择中间块。我会做:
我正在寻找(4)的替代方案,类似于“e”,它将移至该块的最后一行。在这个简单的示例中,'jj'不太方便,但是有时它们是大块的。
有一个类似的问题here,但是涉及到跳过预定行数。有没有办法做到这一点,再次类似于“e”,但是按行而不是按列移动?谢谢!
最佳答案
从X
开始,您可以使用<C-v>}kee
做到这一点:
<C-v>
–启动逐块可视模式}
–转到段落的末尾(该 Action 应该提供了这种相当复杂的组合的好处)k
–上面的一项以排除空行ee
–将光标从第一列移动到内部块的末尾。 关于Vim:在可视 block 模式下快速选择矩形文本 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18791827/