Vim - 编辑 Vim - 帮助 Vim - 导航 Vim提供了许多命令,使编辑功能非常强大。在本章中,我们将讨论以下项目 Insert Append Open new line Substitute Change Replace Join 在光标前插入文本 要在光标之前插入文本执行以下步骤 在光标之前插入文本执行以下步骤 切换到插入模式 i 在行的开头插入文本 让我们假设您位于行的中间,并且您希望在当前行的开头插入文本,然后执行以下步骤 - 切换到命令模式 Esc 激活插入模式 I 此操作将光标移动到当前行的开头并在插入模式下切换Vim 在光标后附加文本 要在光标后附加文本,请执行以下步骤 切换到命令模式并将光标移动到适当的位置 Esc 切换到插入模式 a 此操作将光标移动一个位置并在插入模式下切换Vim。 在行尾添加文本 让我们假设您位于行的中间,并且您希望在当前行的末尾附加文本,然后执行以下步骤 - 切换到命令模式 Esc 切换到插入模式 A 此操作将光标移动到行尾并在插入模式下切换Vim 打开光标下方的新行 让我们假设您处于中间位置,并且您想在当前行下面打开新行,然后执行以下步骤 切换到命令模式 Esc 切换到插入模式 o 此操作将在当前行下方插入空白行,并在插入模式下切换Vim 打开光标上方的新行 让我们假设您处于行中间,并且您想在当前行上方打开新行,然后执行以下步骤 切换到命令模式 Esc 切换到插入模式 o 此操作将在当前行上方插入空行并在插入模式下切换Vim 替代文字 让我们假设您想要替换单个字符然后执行以下步骤 切换到命令模式 Esc 将光标移动到适当的位置 切换到插入模式 s 此操作将删除光标下的字符并在插入模式下切换Vim要替换整行使用 s 此操作将删除整行并在插入模式下切换Vim。 改变文字 我们假设您要更改当前行中的文本,然后执行以下步骤 切换到命令模式 Esc 执行以下命令 cc 这类似于使用S的替代动作 要从当前光标位置更改文本,请执行以下命令 C 此操作将删除当前光标位置后的文本,并在插入模式下切换Vim。 替换文字 要替换单个字符,请执行以下步骤 切换到命令模式 Esc 将光标移动到适当的位置 执行以下命令 r 输入要替换的字符。 请注意,此命令不会在插入模式下切换Vim 要替换整行执行 R 它将在更换模式下切换Vim,如下图所示 加入文字 要连接两行,请执行以下步骤 切换到命令模式 Esc 将光标移动到适当的行 执行以下命令 J Vim - 帮助 Vim - 导航