一、光标的移动
0: 移动到行首。
$: 移动到行尾。
w: walk移动到下一个单词
b: back 移动到上一个单词
h或退格: 左移一个字符;后退
l或空格: 右移一个字符;前进
j: 下移一行;
k: 上移一行;
二、翻屏
ctrl+f: 下翻一屏。
ctrl+b: 上翻一屏。
ctrl+d: 下翻半屏。
ctrl+u: 上翻半屏。
ctrl+e: 向下滚动一行。
ctrl+y: 向上滚动一行。
三、基本插入
i: 在光标前插入;一个小技巧:在esc模式下先按30i;
再输入w;然后再按esc;就插入了30个w。
I: 在当前行第一个非空字符前插入;
gI: 在当前行第一列插入;
a: 在光标后插入;
A: 在当前行最后插入;
o: 在下面新建一行插入;
O: 在上面新建一行插入;
四、复制、粘贴
y: 复制在可视模式下选中的文本。
yy or Y: 复制整行文本。
y$: 从光标当前位置复制到行尾。
y0: 从光标当前位置复制到行首。
p: 在光标之后粘贴。
d: 删除(剪切)在可视模式下选中的文本。
d$ or D: 删除(剪切)当前位置到行尾的内容。
d0: 删除(剪切)当前位置到行首的内容
五、查找
/something: 在后面的文本中查找something。
?something: 在前面的文本中查找something。