程序员福音Vi和Vim编辑器全功能详

时间:2025/1/2 12:02:06 来源:os/2

北京中医治疗白癜风哪家好 http://baijiahao.baidu.com/s?id=1683497115202268129&wfr=spider&for=pc

Linux系统会内置vi文本编辑器,其类似于windows中的记事本。而vim具有程序编程能力,可以看作是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补全,编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

1、文本编辑器Vi和Vim

一、什么是Vi和Vim

Vim是从Vi发展出来的一个文本编辑器,代码补完编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。

二、Vi编辑器的作用

创建或修改文本文件,维护Linux系统中的各种配置。

三、Vi和Vim的区别

1、多级撤销:在VI里,按u只可以撤销上次命令,但是在vim里面可以无限制撤销;

2、易用性:vi只能运行于Unix中,而vim不仅可以运用于Unix,还可以运行于Linux、Windows、mac等多个操作平台;

、语法加亮:vim可以用不同的颜色来加亮你的代码;

4、可视化操作:vim不仅可以在终端运行,还可以运行于xWindows、Macos、Windows。

5、对vi完全兼容:某种情况下,你可以将vim当作vi来使用。

2、Vi编辑器的基本概念

基本上vi可以分为三种模式,分别是命令模式、输入模式、末行模式。

一、命令模式

命令模式:启动vi编辑器后默认进入命令模式。该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。

二、输入模式

输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改或添加新的内容。处于输入模式时,vi编辑器的最后一行会出现“--INSERT--"的状态提示信息。

三、末行模式

末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。处于末行模式时,vi编辑器的最后一-行会出现冒号":"提示符。

总结:命令模式、输入模式和末行模式是vi编辑环境的三种状态,通过不同的按键操作可以在不同的模式间进行切换。

例如,从命令模式按:(冒号)键可以进入末行模式,按a、i、o。等键可以进入输入模式;在输入模式、末行模式均可按Esc键返回命令模式。

四、不同模式之间的切换

在命令模式中,按a、i、o等键可以快速切换至输入模式,同时确定插入点的方式和位置,以便录入文件内容。需要返回命令模式时,按Esc键即可。常见的几个模式切换键及其作用如下:

a:在当前光标位置之后插入内容。A:在光标所在行的末尾(行尾)插入内容。i:在当前光标位置之前插入内容。I:在光标所在行的开头(行首)插入内容。o:在光标所在行的后面插入一个新行。O:在光标所在行的前面插入一个新行。

、Vi编辑器的基本操

1、进入Vi编辑器

在系统提示符号输入Vi及文件名称后,就进入Vi全屏幕编辑画面:$vimyfile

不过有一点要特别注意,就是您进入vi之后,是处于[命令行模式(

转载请注明:http://www.wsqwo.com/hbyx/14283.html
热点排行
西医如何治疗瘰疬

颈淋巴结结核中医称为“瘰疬”,多见于儿童和青年人。西医常规治疗方法:  ……【查看详情】

精彩推荐
相关导读
网站首页 | 网站地图 | 合作伙伴 | 广告合作 | 服务条款 | 发布优势 | 隐私保护 | 版权申明 | 返回顶部