vi编辑器常用命令
编辑技巧:
1 vi +[num] file 打开文件,并将光标置于第n行首
2 vi + file 打开文件,并将光标置于最后一行首
3 vi +/pattern file 打开文件,并将光标置于第一个与pattern匹配的字符串
4 vi +?pattern file 编辑工作从匹配pattern的最后一行开始
5 vi -r file (-r 即recover,恢复)
4.4 写入文件
常用命令:
1 :w 将数据写入到原始文件
2 :w file 将数据写入到指定文件
3 :w >> file 将数据追加到指定文件
4 :r [filename] 在编辑的数据中,读取另一个档案的数据,亦将档案内容加到游标所在行的后面
5 :n1,n2 w [filename] 将n1到n2的内容存储成另一个档案。
4.5 退出文件、停止vi
常用命令:
1 :q 退出文件
2 :q! 不保存数据,强制退出
3 :wq 保存退出文件
4 shift+ZZ 停止vi
5 ZQ 无条件退出
插入
输入模式:
操作键 | 说明 |
i | 在当前光标位置前插入数据 |
a | 在当前光标位置后插入数据 |
I | 在当前行开头处插入数据 |
A | 在当前行末尾处插入数据 |
o | 在当前行下面出入一行 |
O | 在当前行上面插入一行 |
4.6 vi与vim命令行常用选项
-b 以二进制模式编辑文件
-c command 启动后立即运行给定的ex命令
-d 以diff模式运行
-o[num] 启动vim时打开num个窗口
-O[num] 启动vim时打开num个水平排列
-r 恢复模式
-R 于只读模式中编辑文件
-t tag 编辑包含tag的文件,并将光标置于tag位置
-T type 设置可选终端类型