一、启动vi时的选项:
1、vi file 打开文件,新建文件
2、vi +n file 打开文件到第10行
3、vi + file 打开文件到最后一行
4、vi /patten file 打开文件到模式首次出现的位置
二、只读方式
1、vi -R file (或者view file)以只读方式打开
2、w! 强制写保存
3、wq!强制写保存并退出
三、恢复缓存区(用于系统崩溃)
1、ex -r 将得到系统所有以保存的文件列表
2、vi -r 将得到系统所有以保存的文件列表
3、vi -r file 恢复文件file的已编辑缓存区
四、利用缓存区
进行编辑时,上一次的删除(d,x),复制(y)都将保存在缓存区中。
vi把前9次删除操作保存在编号缓存区中,可以通过访问编号缓存区中的任何一个来恢复前9次操作中的任何一个。(小型的删除操作将不会保存)。
实例讲解:
1、"dyy 复制当前行到d缓冲区
2、"a7yy 复制接下来的7行到a缓冲区中
3、"dP 粘贴d缓冲区中的内容到光标前
4、"dp 粘贴d缓冲区中的内容到光标后
5、"a5dd 删除接下来的5行到a缓冲区中
6、"zd) 删除从光标到当前句尾之间的文本,并将其保存在z缓冲区中
7、"Zy) 把下一个句子添加到z缓冲区中(缓冲区大写(如Z)表示追加到(z)缓冲区中)
五、标记自己的位置
1、mx 用x(x可为任何字符)标记当前位置
2、'x (单引号)移动光标到x所标记的行的首字符
3、`x (反引号)移动光标到x所标记的字符