Vi
是Visual interface
的简称,可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户根据自己的需要对其进行制定,这是vi
的魅力所在。
Vi不是一个编排程序,不像MS Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑器。
进入vi文本编辑器的方式
方 式 | 说 明 |
---|---|
vi | 进入Vi的默认方式 |
vi filename | 打开新建文件filenam,并将光标放置于第首行 |
vi +n filename | 打开文件filename,并将光标置于第n行首 |
vi filename | 打开文件filename,并将光标置于最后一行 |
vi +/pattern filename | 打开文件filename,并将光标置于第一个与patter匹配的串出 |
vi -r filename | 打开上次用Vi编辑时发生系统崩溃的文件的filename,并恢复它 |
Vi有3中基本工作模式:普通(normal)模式、插入(insert)模式和命令行(command-line或Cmdline)模式,如下图所示:
网上有很多的教程讲的很多,但是就我个人使用下来,没有描述的那么复杂,你完全可以尝试下面我的方法,比较方便:
(1)vi 文件名
如:vi test.txt(test.txt是原来就不存在的文件,会被新建)
ls -al
vi test.txt
此时,光标在第一行,我们可以从左下角的英文(New file
)中得出,这是一个我们新建的文件
(2)接下来,我们输入i(也就是键盘输入i),如下图所示,我们可以看到左下角insert
表示插入,此时,我们可以输入我们想要编辑的内容
(3)编辑完我们的内容,输入ESC,即在我们键入ESC。
(4)此时,我们输入冒号(:
),然后输入wq,回车,编辑完成
(5) 查看我们编辑好的文件cat test.txt
至此,vi的编辑就讲述完了。
当然,第一次上手使用vi可能遇到一些奇奇怪怪的问题,总结如下:
1.文件权限不够,或者这个文件是只读文件;
2.左下角空白时,键入ESC,然后执行上面的第四步操作,即可