附加文本
vi 有几种不同的方式进入插入模式。 我们已经使用了 i 命令来插入文本。
让我们回到我们的 文件.txt 文件片刻:
敏捷的棕色狐狸跳过了那只懒惰的狗。
敏捷的棕色狐狸跳过了那只懒惰的狗。
如果我们想在这句话的末尾添加一些文字,我们会发现 i 命令不会这样做,因为我们不能将光标移到行尾之外。 vi 提供一个命令来附加文本,明智地命名为“a”命令。 如果我们将光标移动到行尾并键入“a”,则光标将移过行尾并 vi 将进入插入模式。 这将允许我们添加更多文本:
敏捷的棕色狐狸跳过了那只懒惰的狗。 这很酷。
敏捷的棕色狐狸跳过了那只懒惰的狗。 这很酷。
记得按 ESC 键退出插入模式。
由于我们几乎总是希望将文本附加到行尾, vi 提供移动到当前行末尾并开始追加的快捷方式。 这是“A”命令。 让我们尝试一下,并在我们的文件中添加更多行。
首先,我们将使用“0”(零)命令将光标移动到行首。
敏捷的棕色狐狸跳过了懒惰的狗。 这很酷。
线2
线3
线4
线5
敏捷的棕色狐狸跳过了懒惰的狗。 这很酷。
线2
线3
线4
线5
再按一次 ESC 键退出插入模式。
正如我们所见,“A”命令更有用,因为它在开始插入模式之前将光标移动到行尾。