光标移动方向:h「←」、j「↓」、k「↑」、l「→」
ESC 「命令模式」
: 「底行模式」
i 「光标前插入」
I 「该行行首不是 blank 的位置处插入」
a 「光标后插入」
A 「在该行行尾插入」
o 「光标后一行插入」
O 「光标前一行插入」
0 「移到行首」
^ 「移到行首不是 blank 的位置」
$ 「移到行尾」
g_ 「移到行尾不是 blank 的位置」
gg 「移到第一行」
G 「移到最后一行」
nG 「移到第 n 行」
:n 「移到第 n 行」
x 「删除光标位置字符」
X 「删除光标位置前一个字符」
r 「替换光标位置字符,不进入插入模式」
s 「替换光标位置字符,先删除字符,再进入插入模式等用户输入」
d [删除并复制]
dd [删除光标所在行]
u [撤销]
Ctrl-r [取消撤销]
v [可视化选择]
块操作
<ctrl+v> 「开启块操作,上下左右选择需要操作对象,win下是<ctrl+q>」
I 「进入插入模式,输入插入内容」
ESC 「批量操作选中的行」