如何将光标设置到 vim 中的最后一个字符之后?

如何将光标设置到 vim 中的最后一个字符之后?

如果行末没有空格,为什么我无法在 vim 中插入行末内容?让我们以我的 SSH 配置文件为例:

在此处输入图片描述

我尝试使用$le,但似乎无法到达单词的末尾。当我开始在insert模式下输入时,我得到以下内容:

在此处输入图片描述

怎么回事?我如何确保我能在非常行尾?

答案1

您想要的是使用a命令而不是i命令进入插入模式。或者,如果您想跳转到行尾并启动插入模式,请使用A。请注意,I将跳转到行首并进入插入模式。

答案2

您还可以输入set ve+=onemore;.vimrc这样您就可以将光标放在每行末尾的“空白”处。请注意,这$仍然会将光标放在最后一个字符上;您需要使用诸如$l(小写“L”)  /$Enter 或  99|(竖线)之类的东西。

相关内容