1.插入命令
1. o 在光標所在行向下插入一行,光標定位在行首
2. O 在光標所在行向上插入一行,光標定位在行首
3. i 在光標定位之前插入
4. I 在光標定位所在行的行首插入
5. a 在光標定位之后插入
6. A 在光標定位所在行的行末插入
2.移動命令
1. h 向左移動
2. j 向下移動
3. k 向上移動
4. l 向右移動
5. M 移動到可視區域的中間
6. L 跳轉到可視區域的最后一行行首
7. w 向后一個字一個字的移動
8. b 向前一個字一個字的移動
9. { 一段一段向上移動
10. } 一段一段向下移動
11. ctrl + d 半屏幕向下移動
12. ctrl + u 半屏幕向上移動
13. ctrl + f 整屏向下移動
14. ctrl + b 整屏向上移動
15. gg 回到第一行行首
16. G 回到最后一行行首
17. n + G 移動到指定的第n行
3.刪除命令
1. x 刪除光標所在之后的字符
2. X 刪除光標所在之前的字符
3. dd 刪除光標所在行
4. n + dd 從光標所在行開始刪除n行
5. D 刪除光標所在行的光標以后包括光標的內容
6. d0 刪除光標所在行的光標之前的內容
7. dw 一個字一個字刪除
4.撤銷命令
1. u 撤銷
2. ctrl +r 反撤銷
5.重復命令
1. .就可以重復上一個命令
6.文本位移命令
1. >> 光標所在行向右位移
2. << 光標所在行向左位移
7.復制黏貼命令
1. yy 復制光標所在行
2. n+yy 從光標所在行開始復制n行
3. p 從光標所在行下新開一行粘貼
8.可視命令
1. v 按字符移動選者
2. V 按行進行選者
3. 選中的內容可以通過 y 復制 d 刪除 > 向右移 <向左移
9.替換命令
1. r 替換光標所在處的字符 替換后還是處于命令模式
2. R 替換光標所在的字符替換后進入文本插入模式
10.查詢命令
1. / + 要查的內容 回車就好了
2. n 向下翻
3. N 向上翻
11.末行模式下替換位移 shell命令使用
替換功能 :%s/要替換的/替換后的/g 替換文件內所有
:n,ms/要替換的/替換后的/g 替換n到m行的東西
位移功能 :n , m >或< n到m行進行位移位移次數是>或<的個數