创新路
我们一直在努力

linux基础之vi与vim程序编译器

在linux中用纯文本模式编译配置文件是经常会遇到的事情,vi和vim作为第一个接触的编译器有一下几点优势:

  • 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在;

  • 很多个别软件的编辑接口都会主动呼叫 vi (例如 crontab,
    visudo,
    edquota 等指令);

  • vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计;

  • 因为程序简单,编辑速度相当快速。

vim是vi的进阶版本,vim 可以用颜色或底线等方式来显示一些特殊的信息。
举例来说,当你使用 vim 去编辑一个 C 程序语言的档案,或者是我们后续会谈到的 shell script 程序时,vim 会依据档案的扩展名或者是档案内的开头信息,
判断该档案的内容而自动的呼叫该程序的语法判断式,再以颜色来显示程序代码与一般信息。也就是说,
这个 vim 是个『程序编辑器』。甚至一些 Linux 基础配置文件内的语法,都能够用 vim 来检查。

vi的界面,简单来说有三大模式,一般模式,编辑模式,指令列模式。三大模式的关系,如下图

图片.png

vi打开文件后首先进入一般模式,如图:输入vi text1.txt打开测试文件

图片.png

在一般模式之中,只要按下 i, o, a 等字符就可以进入编辑模式了

图片.png

在编辑模式当中,你可以发现在左下角状态栏中会出现
–INSERT- 的字样,那就是可以输入任意字符的提示。

编辑完成后按esc进入回到一般模式,在一般模式按下:可以进入指令列模式,可以执行保存退出等操作。

未经允许不得转载:天府数据港官方信息博客 » linux基础之vi与vim程序编译器

客官点个赞呗! (0)
分享到:

评论 抢沙发

评论前必须登录!

天府云博 - 做有态度的开发&运维&设计学习分享平台!

联系我们百度云主机