我试图在 VI 编辑器中的最后一行的末尾添加另一行,并且我需要转到最后一行的最后(命令 $),通过按 Enter 键插入新行。但光标停留在最后一个字符上:如果我必须在最后一个字符上按 Enter 键,它就会使最后的最后一行的字符转到下一个线。那不是我需要的。我只需要按回车键插入一行。
操作系统:Solaris X11
答案1
e
用于转到词尾。您应该使用$
转到行尾。
o
您可以使用(for open)从当前位置插入另一行。
您还可以A
从行上的任何位置将某些内容附加到行尾。
答案2
- 在当前行下方添加新行(或新行)的正常方法是键入
o
(哦笔)。它会立即地创建一个新的空白行,因此您不需要键入Enter (直到/除非您想添加两行或更多行)。 - 你正在用吗
i
(我插入)?添加文本后当前位置,使用a
(A待定)。或者,要在当前行末尾添加文本,请使用A
,它实际上是 的缩写$a
。