商城网站开发网,网络管理中心,wordpress视频源码,做静态网站用什么软件http://blog.csdn.net/wangloveall/article/details/22649331 摘要#xff1a;vi是类UNIX命令行接口的标准文字处理软件#xff0c;也是进行shell脚本程序编写与服务器设置的非常重要的工具。本文介绍vi文字处理器#xff0c;包括vi简介、vi怎么使用、vi的加强版vim。 关键词…http://blog.csdn.net/wangloveall/article/details/22649331 摘要vi是类UNIX命令行接口的标准文字处理软件也是进行shell脚本程序编写与服务器设置的非常重要的工具。本文介绍vi文字处理器包括vi简介、vi怎么使用、vi的加强版vim。 关键词vi 文字处理器 vim vi是一种计算机文本编辑器由美国计算机科学家比尔.乔伊Bill Joy完成编写于1976年发表并以BSD授权发布。 Linux世界里为什么要学习和掌握好vi呢原因如下。 第一所有的类Unix系统Linux都会内建vi文字处理器其他文字处理器不一定存在。也就是说vi具有极大的通用性。 第二Linux绝大部分配置文件都是ASCII纯文本文件因此利用vi就可以进行方便地修改和设定。也就是说vi具有很广的应用域。 第三很多个别软件的编辑接口会主动呼叫vi例如crontabvisudoedquota等指令。也就说vi具有很多支持者。 第四vi简单易学功能强大内容丰富编辑程序的速度快。也就说vi具有“简单主义”的设计哲学。 第五vim是vi的进阶版学好vi可以更好地使用vim。也就是说vi具有“根基”的内涵。 我想为什么要学好vi简而言之为了更好地使用Linux系统包括Linux系统的管理和Linux系统的编程等。 vi是什么清楚了为什么要使用vi也有理由了那怎么使用vi呢 vi包含三种工作模式分别是【一般模式】、【编辑模式】和【命令模式】关于三种模式各自的作用说明如下。 1 一般模式它是vi的默认模式使用vi打开文件就进入一般模式。该模式下可以使用上下左右方向键移动光标可以使用删除字符或删除整行或复制或粘贴来处理文件内容。 2 编辑模式一般模式无法编辑文件内容。按下【i,I,o,O,a,A,r,R】等任何一个字母之后才会进入编辑模式。通常在Linux下按下这些键后在画面的左下方会出现【INSERT或者REPLACE】的字样此时才可以进行编辑。如果要回到一般模式按下【Esc】这个按键即可退出编辑模式。 3 命令模式在一般模式中当输入【: / ?】三个中的任何一个按钮即可将光标移到画面最底下一行即进入到命令模式。该模式下可完成读取、存盘、大量取代字符、离开vi、显示行号等等动作。 vi三种工作模式关联图见图1所示。 图1 vi三种工作模式关联图 温馨提示由图可知一般模式可以与编辑模式或者命令模式切换但是编辑模式与命令模式之间不能切换必须依赖于一般模式。 关于vi文字处理器在不同工作模式下的具体使用请参阅Resource中鸟哥的Linux私房菜的第十章《vim程序编辑器》内容。关于怎样使用vi除了掌握不同模式下的具体使用方法外需要多使用vi来处理与Linux系统相关的事情。时间长了用得多了也就成为一种优秀的习惯了。 我们在Linux系统下写源代码需要一个程序编辑器vim是一个很好的选择。我们已经知道它不仅是vi的进阶与提升更是一款很好的程序编辑器。使用它写代码可以主动地以字体颜色辨别语法的正确性极力地方便程序的设计。举例来说当你使用vim编辑一个Java源程序vim会依据源程序的扩展名或者源程序内的开始信息判断该源程序的内容并且自动地启用该程序的语法判别式再以颜色显示源程序内容和一般信息。 使用vim编写的HelloWord.java如图2所示。 图2 vim 写的HelloWorld.java效果图 关于vim程序编辑器相对vi文字处理器所增加的额外功能请参阅Resource中鸟哥的Linux私房菜的第十章《vim程序编辑器》内容。 Resource 1 http://www.wangluqing.com/2014/03/vi-word-operate/ 2 http://zh.wikipedia.org/wiki/Vi 3 鸟哥的Linux私房菜的第十章《vim程序编辑器》转载于:https://www.cnblogs.com/ExMan/p/3716773.html