linux vi编辑器常用命令

Vi编辑器-末行模式都是在:后面用
1. q 不保存退出
2. q! 强制不保存退出
3. wq 保存退出
4. x 保存退出,与wq一致
5. w 保存不退出
6. %s/hello/world/g  把一篇文章中的所有hello全部替换成world ,%第一一行到最后的意思
7. 1,10s/he llo/world/g 把第1行到第10行的hello替换成world

linux vi编辑器常用命令

敲回车就替换了 s开始 g结束

1. a 在当前字符的后面输入
2. s 删除当前字符并输入
3. i 在当前字符的前面输入
4. o 当前字符所在行下方输入
5. A (大写A)当前行后面输入
6. S(大写S) 删除当前行并输入
7. I  (大写I)当前行前面输入
8. O (大写O) 当前字符所在行上一行输入


u 后退
ctrl+r 前进

1.H 左
2.J 下
3.K 上
4.L 右
5.x 删除当前字符,3x删除三个字符
6. r 单字符替换
7.dd 删除一行,剪切一行
8.dw 删除一个单词
9.d^ 从当前字符删除到行首
10.d$ 从当前字符删除到行末
11.G 最后一行
12.1G 第一行nG第几行
13.dG 从当前行删除到最后一行
14. d1G 从当前行删除到第一行
15. yy 复制当前行
16. 3yy 复制三行,nyy
17. p 粘贴到下一行
18. 2p 重复粘贴两次,np 
19. P 粘贴上一行
20. /hello 查找hello单词,查找多个n键