在 Vim 中,您主要在两种模式下工作:用于执行命令的普通模式(Normal mode)和用于输入文本的插入模式(Insert mode)。要从插入模式返回普通模式,只需按下 Esc 键。
有几种命令可以进入插入模式,每个命令都会将光标置于输入文本的不同起始位置。
基本插入命令
开始输入的根本方法是使用 i 命令。
i– 在当前光标位置前插入(insert)文本。
此命令会将您切换到插入模式,允许您直接在文件中输入内容。
Vim 追加与插入对比
一个常见的比较点是 vim append vs insert(vim 追加与插入)。虽然两者都进入插入模式,但它们相对于光标的起始位置不同。理解 vim insert vs append(vim 插入与追加)的区别是高效移动和编辑的关键。
a– 在当前光标位置后追加(append)文本。I– 在当前行的开头插入(Insert)文本。A– 在当前行的末尾追加(Append)文本。
使用 a 而不是 i 可以节省一个按键操作(在插入前将光标向右移动一个位置)。同样,A 是一个强大的快捷方式,可立即在行尾开始输入。掌握 vim append(vim 追加)命令是提高编辑速度的重要一步。
如何 Vim 添加行
当您需要添加新行文本时,不必手动在行尾按 Enter 键。Vim 提供了专用的命令来打开新行并立即进入插入模式。
o– 在当前行的下方打开新行并进入插入模式。O– 在当前行的上方打开新行并进入插入模式。
当您需要快速 vim add line(vim 添加行)时,这些命令非常有用。
提示:您可以在这些命令前加上数字来重复它们。例如,在普通模式下输入 3o 将在当前行下方打开三行空白行,并将您置于这三行中的第一行的插入模式中。