Vim 如何移动到列的末尾

Vim 如何移动到列的末尾,vim,Vim,例如,在这种情况下: > aaa > bbb > ccc > ddd > > eee > ... 如果我的光标在第二个b上,在第二个d上最快的方式是什么? 我现在用}进入空行,然后用j^和2l吗?不,不,我只是想说明这不是这一行的开头,所以,是的,你在那一列之前有东西。Ok/d是解决您的问题的一个非常有效的方法。另一个是}B。我也想到了这个插件。不幸的是,它只提供文本对象,没有运动。要到达第一个d,你需要vicb@I

例如,在这种情况下:

>    aaa
>    bbb
>    ccc
>    ddd
>
>    eee
>    ...
如果我的光标在第二个b上,在第二个d上最快的方式是什么?
我现在用}进入空行,然后用j^和2l 对于my,您可以使用]垂直跳转到下一个d。

问题更改后更新:2gj可以这样做

旧答案:

事实上,我会使用:se和3j或类似的。然而,我刚刚发现:

这可能正是你喜欢的:


这可能像维克和o一样到达两端

这是一个普遍的问题。。。我不经常遇到这种情况^^^你也有>吗?不,不,我只是想说明这不是这一行的开头,所以,是的,你在那一列之前有东西。Ok/d是解决您的问题的一个非常有效的方法。另一个是}B。我也想到了这个插件。不幸的是,它只提供文本对象,没有运动。要到达第一个d,你需要vicb@IngoKarkat我肯定会检查你的解决方案一次,但对我来说,vicb是不错的。我发现,生产力并不是因为这里或那里的额外击键而受到很大的阻碍,而是因为缺乏可预测/绝对寻址。只要原语是健壮的,我就喜欢它,我认为Vim关于保存击键的神话常常被高估了