1) 一般模式下进行的操作

一般模式主要能进行的功能是:删除、复制、粘贴

按键 功能
yy 复制光标当前一行
y 数字 y 从光标当前行一次性复制所按数字行内容
p 在光标这行粘贴字段
u 撤销,返回上一步
dd 删除光标当前行内容
d 数字 d 从光标当前行一次性删除所按数字行内容
x 剪切当前光标后的字符(类似 del)
X 剪切当前光标前的字符(类似 Backspace)
w 移动光标到当前光标所在单词的开头
e 移动光标到当前光标所在单词的末尾
yw 复制当前光标到此单词末尾的字符
dw 删除当前光标到此单词末尾的字符
Shift + ^ 光标移动到行头
Shift + $ 光标移动到行尾

2)进入编辑模式快捷键

按键 功能
i 当前光标前
a 当前光标后
o 当前光标的下一行
I 光标所在行的最前
A 光标所在行的最后
O 当前光标行的上一行

退出编辑模式按下 Esc 键位即可

3)指令模式部分快捷键

按键 功能
:w 保存文件
:q 退出文件
:wq 保存并退出
:q! 不保存强制退出
/keyword 向下查找 keyword,配合 n 键查找下一个 N 键查找上一个
?keyword 向上查找 keyword,配合 n 键查找下一个 N 键查找上一个
:noh 取消高亮显示
:set number 显示行号
:set nonumber 关闭行号
:s/old/new 替换当前行匹配到的第一个 old 为 new
:s/old/new/g 替换当前行匹配到的所有 old 为 new
:%s/old/new 替换文本中每一行匹配到的第一个 old 为 new
:%s/old/new/g 替换文本中匹配到所有的 old 为 new