一、命令模式
1. i/a: 插入
2. I: 行首插入
3. A: 行尾插入
4. o: 起一行插入
5. O: 当前行上一行起一行插入
6. x: 删除光标所在位置的字符
7. dd: 删除当前行
8. ndd: 删除当前行及后面n-1行
9. nG: 删除光标所在行到光标末尾的位置
10. D: 删除光标位置到 行尾 内容
11. p: 粘贴到光标后
12. P: 粘贴到光标前
13. y: 复制已选内容 ? 有点疑问不太会用
14. yy: 复制当前行
15. nyy: 复制多行
16. yw: 复制光标位置所在的单词
17. u: 撤销执行的命令
18. ctrl+f: 向前翻页 ctrl+b: 向后翻页
二、输入模式(类似txt的输入命令比较少)
三、退出模式(尾行模式)
1. /abc 查找abc
2. /^abc 查找abc为行首的行
3. /abc$ 查找abc为行尾的行
4. ?abc 光标所在位置向后查找
5. n 向下重复上面查找
6. N 向上重复上面查找
7. :set ic 查找时忽略大小写
8. :set noic 查找时区分大小写
9. :set number 显示行号
10. %s/echo/print/g 全文把echo替换成print
11. :wq 保存并退出
12. :wq! 保存强制退出
13. :q 不保存退出
14. :q! 不保存强制退出
15. :w 保存不退出
16. :w! 强制保存
17. :w filename 另存为
18. x! 保存并退出 更通用的一个命令
19. ZZ 直接退出