- 正常模式:刚进入
- 插入模式:输入
- 命令模式:保存退出
- 可视模式
- esc 返回正常模式
- hjkl 上下左右移动
- yy 复制一整行
- 3yy 复制三行
- p 粘贴
- y$ 复制光标到结尾
- dd 剪切
- d$ 剪切光标到结尾
- u撤销
- ctrl + r 前进
- x 单个字符删除
- r 替换
- :set nu 显示当前行 / 到某一行 G,1G到第一行,g到第一行,G到最后一行
- 不显示行号 :set nonu
- ^行首 $行尾
- 插入 i
- 命令模式
- 大写i,到一行的开头
- 小写a/大写A,光标前一个/当前行尾
- 小写o/大写O,下一行/上一行
- :w /root/a.txt 保存
- :wq 保存退出
- :q! 不保存退出
- :! 临时执行命令,回车回到编辑器
- / 查找 ,n查找下一个字符,shift + n 上一个
- :s/old/new 替换光标当前行
- :%s/x/X/g 全局替换,所有行
- :3,5s/x/X/g 3-5行替换
- 可视模式
- v 字符可视模式
- shift + v 可视行模式
- ctrl + v 块可视模式
- 可以进行批量操作,shift + i进行插入
- d进行删除



