插入
i 在光标处进入插入模式
I 在行首进入插入模式
a 在光标后进入插入模式
A 在行尾进入插入模式
o 在下一行插入新行并进入插入模式
O 在上一行插入新行并进入插入模式
gi 进入到上一次插入模式的位置
<ESC> 退出插入模式
CTRL-[ 退出插入模式(同 ESC 等价,但更顺手)
插入
i
当前字符前插入a
当前字符后插入I
行首插入A
行尾插入o
在下一行插入O
在上一行插入
注意:以上任何一个命令都会使 vim 进入 insert 模式,进入该模式后光标会发生变化,这时输入的
文字会直接出现在文档中,按 Esc
键或 Ctrl-[
或 Ctrl-C
退出 insert 模式。
删除(并保存到 vim 剪贴板)
x
删除当前字符,相当于 insert 模式下的Delete
X
删除前一个字符,相当于 insert 模式下的Backspace
dd
删除当前行,并将删除的内容保存到 vim 剪贴板d<X>
删除指定内容并保存到 vim 剪贴板c<X>
删除指定内容并保存到 vim 剪贴板,同时进入 insert 模式
说明: <X>
部分是对操作内容的描述,如果要删除一个单词,就输入 dw
或者 de
,要复制当前
位置到行尾的内容,就输入 y$
,要删除后面 3 个字符并插入,就输入 c3l
诸如此类。