首页 理论教育 Vim编辑器:嵌入式Linux编程实例

Vim编辑器:嵌入式Linux编程实例

时间:2023-10-31 理论教育 版权反馈
【摘要】:对于UNIX/Linux系统的任何版本而言,Vim编辑器都是完全相同的,因此可以在所有平台上使用。Vim与Vi相比,增加了更多的特性,如彩色与高亮显示,可以使编辑工作更轻松。与Vi传统的黑白显示模式相比,Vim更易读易用。Vim编辑器基本上可以分为3种模式,分别是命令模式、插入模式和底行模式。图2-4所示为Vim各种模式相互转换的关系图。很多Vim编辑器使用者希望一打开Vim就可以输入内容,但这是不能成功的,因为刚打开Vim编辑器时处于命令模式。

Vim编辑器:嵌入式Linux编程实例

Vim(Vi Improved)编辑器是Vi编辑器的升级,是UNIX/Linux操作系统下标准的编辑器。对于UNIX/Linux系统的任何版本而言,Vim编辑器都是完全相同的,因此可以在所有平台上使用。目前,绝大多数的Linux系统管理人员和编程人员都选此编辑器编辑文件。

Vim与Vi相比,增加了更多的特性,如彩色与高亮显示,可以使编辑工作更轻松。通过设置,Vim会自动检测文件中内容的类型,并以不同的颜色进行高亮显示,如注释变成蓝色,关键字变成褐色,而字符串变成红色等。与Vi传统的黑白显示模式相比,Vim更易读易用。另一个有趣的功能是Vim支持从右到左输入字符,这在使用一些特殊语言进行编程时是比较有用的。在Vim中,还可以使用多窗口显示,在一个屏幕中同时对多个文件进行操作。还可以通过.vimrc文件定制的方法,使用户在打开Vim的时候获得自己熟悉的和适用于自己特殊目的的环境。在编辑那些比较大的文件特别是程序文件的时候,Vim比Vi更方便一些。

Vim编辑器基本上可以分为3种模式,分别是命令模式、插入模式和底行模式。图2-4所示为Vim各种模式相互转换的关系图。

978-7-111-33316-6-Chapter02-9.jpg

图2-4 Vim各种模式相互转换的关系图(www.xing528.com)

●命令模式:控制屏幕光标的移动,进行文本的删除、复制等文字编辑工作(不使用<Del>键和<Backspace>键)以及进入插入模式,或者回到底行模式。

●插入模式:只有在插入模式下,才可以输入文字。按<Esc>键可回到命令行模式。很多Vim编辑器使用者希望一打开Vim就可以输入内容,但这是不能成功的,因为刚打开Vim编辑器时处于命令模式。

●底行模式:保存文件或退出Vim,同时也可以设置编辑环境和一些编译工作,如列出行号和寻找字符串等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈