按 $ 然后 Enter 在最后一个字符之前而不是之后添加换行符

按 $ 然后 Enter 在最后一个字符之前而不是之后添加换行符

我试图在 VI 编辑器中的最后一行的末尾添加另一行,并且我需要转到最后一行的最后(命令 $),通过按 Enter 键插入新行。但光标停留在最后一个字符上:如果我必须在最后一个字符上按 Enter 键,它就会使最后的最后一行的字符转到下一个线。那不是我需要的。我只需要按回车键插入一行。

操作系统:Solaris X11

答案1

e用于转到词尾。您应该使用$转到行尾。

o您可以使用(for open)从当前位置插入另一行。

您还可以A从行上的任何位置将某些内容附加到行尾。

答案2

  1. 在当前行下方添加新行(或新行)的正常方法是键入o(笔)。它会立即地创建一个新的空白行,因此您不需要键入Enter (直到/除非您想添加两行或更多行)。
  2. 你正在用吗i插入)?添加文本当前位置,使用a(A待定)。或者,要在当前行末尾添加文本,请使用A,它实际上是 的缩写$a

相关内容