如果行末没有空格,为什么我无法在 vim 中插入行末内容?让我们以我的 SSH 配置文件为例:
我尝试使用$、l、e,但似乎无法到达单词的末尾。当我开始在insert
模式下输入时,我得到以下内容:
怎么回事?我如何确保我能在非常行尾?
答案1
您想要的是使用a命令而不是i命令进入插入模式。或者,如果您想跳转到行尾并启动插入模式,请使用A。请注意,I将跳转到行首并进入插入模式。
答案2
您还可以输入set ve+=onemore
;.vimrc
这样您就可以将光标放在每行末尾的“空白”处。请注意,这$仍然会将光标放在最后一个字符上;您需要使用诸如$l(小写“L”)
/$Enter 或
99|(竖线)之类的东西。