向前/向后移动VIM中行尾的字符数

Tyl*_*den 9 vim

如何在VIM中超越行尾的前进/后退字符数?

我知道我可以键入,例如,

25升

并前进25个字符,但此命令将始终停在一行的末尾.此外,还有25go,但是从缓冲区的开头向前,而不是从当前光标位置向前.我想前进一定数量的字符,包括行尾字符.

Dav*_*dEG 10

我认为你要找的是space前进和backspace后退.

space将继续在以下行.如果你想在当前行中添加空格而不是移动到下一行,那么:set virtualedit=onemore你可以选择.


kev*_*kev 5

您可以设置virtualedit选项:

:set ve=all
Run Code Online (Sandbox Code Playgroud)

虚拟编辑意味着光标可以定位在没有实际字符的地方。