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行进行位移位移次数是>或<的个数