- hjkl 左下上右
- gg 跳到文首
- G 跳到文末
- M 跳到当前页屏幕中间
- '0 光标跳到上次关闭文件前的位置
- control + b 向上翻页
- control + f 向下翻页
- dw 删除一个单词
- D 删除所在行光标后面的内容
- d0 删除所在行光标前面的内容
- x/X 向后删除一个字符,X为向前删除一个字符
- 0 移动到当前行的第一个字符处
- $ 移动到当前行的最后一个字符处
- u 撤销之前的操作
- control + r 向后执行刚才撤销的内容
- n 查询时向下重复前一个查询操作
- N 查询时向上重复前一个查询操作
- :s/old/new/g 用new替换行中所有的old
- %s/old/new/g 用new替换当前文件里所有的old
- v 字符选择
- V 行选择
- ctrl+v 块选择
可用于在选中的行上插入相同的内容
- 定位光标
- crtl+v 进入块编辑模式
- I 大写字母I,然后插入字符
- ESC 按两下esc 即可添加相同内容到对应的行