vi命令
1. 常用命令
- yy: 复制光标所在的这一行
- 4yy:复制光标所在行开始向下的4行
- p: 粘贴
- dd:剪切 光标所在的这一行
- 2dd: 光标所在行向下2行
- d0 : 从当前光标删到行首
- D : 从当前的光标开始剪切一直到行末
- dw :删除后面一个单词
- x : 删除当前的光标 往后删
- X: 删除当前光标 往前删
- h: 光标向左
- l : 光标向右
- j : 光标向下
- k: 光标向上
- H:当前屏幕的第一行
- M:当前屏幕的中间
- L:当前屏幕的最后一行
- ctrl + f : 向下翻一页代码
- ctrl + b : 向上翻一页代码
- ctrl + d: 向下翻半页代码
- ctrl + u : 向上翻半页代码
- 20G:快速定位到第20行
- G: 快速定位到最后一行
- gg: 快速定位到代码第一行
- w : 跳到下一个单词
- b : 跳到下一个单词
- u : 撤销刚刚的操所
- ctrl + r :反撤销
- /kk : 查找kk
- %s/abc/123/g 全局替换abc为123
- 1,10s/abc/123/g 第1-10行替换abc为123