vi中各种命令总结
分类:Linux, Operating System
阅读 (1,654)
Add comments
10月 202016
1.删除一行:
方法一:将光标定位到要删除的行,输入dd
方法二:输入1d,然后按回车键
2. 删除多行:
输入ndd删除多行,n为要删除的行数
3. 定位到行首:输入0
4. 定位到行尾:输入$
5. 进入到编辑模式:输入i
6. 进入到编辑模式,并新加行:输入o
7. 定位到文档起始位置:输入:1或者gg
8. 定位到文档结尾:输入:$或者G(大写)
9. 查找文字:输入/,然后输入要搜索的内容(区分大小写)
10. 查找下一个:执行上面的命令后,输入n查找下一个符合条件的内容
11. 替换文字:
:s/home/disk2/ 替换当前行第一个 home 为 disk2
:s/home/disk2/g 替换当前行所有 home 为 disk2
:n,$s/home/disk2/ 替换第 n 行开始到最后一行中每一行的第一个 home 为 disk2
:n,$s/home/disk2/g 替换第 n 行开始到最后一行中每一行所有 home 为 disk2
(n 为数字,若 n 为 .,表示从当前行开始到最后一行)
:%s/home/disk2/(等同于 :g/home/s//disk2/) 替换每一行的第一个 home 为 disk2
:%s/home/disk2/g(等同于 :g/home/s//disk2/g) 替换每一行中所有 home 为 disk2
12. 显示行号:输入:set nu
13. 跳转到某行:ngg,n为要跳转到行号