专注Java教育14年 全国咨询/投诉热线:444-1124-454
星辉LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 简述VI和VIM编辑器

简述VI和VIM编辑器

更新时间:2020-12-28 17:55:00 来源:星辉 浏览878次

VI是Unix 平台下一个著名的基于命令行的、功能强大的文本编辑器,需要使用命令进行操作,但是熟练使用VI编辑器能极大地提高你的工作效率。VI是“visual interface”的缩写,在 Linux 上还存在着另一个 VI 编辑器的高阶版本 —— VIM(也被称作 VI IMproved),VI和VIM编辑器虽同根,但是相比而言vim编辑器功能更强大。

 

VIM 在 VI 已经很强的功能上添加了更多的功能,这些功能有:

1)支持更多 Linux 发行版,

2)支持多种编程语言,包括 python、c++、perl 等语言的代码块折叠,语法高亮,*

3)支持通过多种网络协议,包括 http、ssh 等编辑文件,

4)支持编辑压缩归档中的文件,

5)支持分屏同时编辑多个文件。

    

一般情况下,VI分为三种模式:一般命令模式、编辑模式和命令行模式。

1.命令模式:

命令模式是启动vi后进入的工作模式,并可转换为文本编辑模式和最后行模式。在命令模式下,从键盘上输入的任何字符都被当作编辑命令来解释,而不会在屏幕上显示。如果输入的字符是合法的vi命令,则vi就会完成相应的动作;否则vi会响铃警告。

2.编辑模式:

文本编辑模式用于字符编辑。在命令模式下输入i(插入命令)、a(附加命令)等命令后进入文本编辑模式,此时输入的任何字符都被vi当作文件内容显示在屏幕上。按Esc键可从文本编辑模式返回到命令模式。

3.命令行模式:

在命令模式下,按“:”键进入最后行模式,此时vi会在屏幕的底部显示“:”符号年作为最后行模式的提示符,等待用户输入相关命令。命令执行完毕后,vi自动回到命令模式。

为了实现跨平台操作兼容不同类型的键盘,在vi编辑器中无论是输入命令还是输入内容都是用字母键。例如按字母键“i”在文本编辑模式下表示输入字母“i”,如果在命令模式下则表示将工作模式转换为文本编辑模式。)

 

如果是想从编辑模式中退出,我们首先需要按下 Esc 键进入命令模式。接下来我们可以根据不同的需要分别使用两种命令退出 Vi。

不保存退出 - 在命令模式中输入 :q!

保存并退出 - 在命令模式中输入 :wq

可执行的操作:

1):w 保存文件;

2):wq 保存并退出;

3):wq! 保存并强制退出;

4):q 退出;

5):q! 强制退出;

6)dd 删除一行文字;

7)x 删除一个字符;

8):n 光标移至文本第n行;

9)$ 光标移至文本的行尾;

10)G 光标移至文本的末尾;

11)/ 查找某个字符串。 /sdb

 

由于对Unix及Linux系统的任何版本,VI编辑器是完全相同的,因此Vi也是Linux中最基本的文本编辑器,观看本站的Linux教程,学会VI,我们将在Linux的世界里畅行无阻!


提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>