vi命令
1. 常用命令
- yy: 復(fù)制光標(biāo)所在的這一行
- 4yy:復(fù)制光標(biāo)所在行開始向下的4行
- p: 粘貼
- dd:剪切 光標(biāo)所在的這一行
- 2dd: 光標(biāo)所在行向下2行
- d0 : 從當(dāng)前光標(biāo)刪到行首
- D : 從當(dāng)前的光標(biāo)開始剪切一直到行末
- dw :刪除后面一個單詞
- x : 刪除當(dāng)前的光標(biāo) 往后刪
- X: 刪除當(dāng)前光標(biāo) 往前刪
- h: 光標(biāo)向左
- l : 光標(biāo)向右
- j : 光標(biāo)向下
- k: 光標(biāo)向上
- H:當(dāng)前屏幕的第一行
- M:當(dāng)前屏幕的中間
- L:當(dāng)前屏幕的最后一行
- 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