您的位置:首页 > 其它

vim编辑器(1):介绍、入门

2017-10-22 20:55 253 查看
在linux下,有简单好用的nano,还有GNOME环境下的gedit都感觉和windows下的编译器一样好用。而且从windows转过来,初次使用vi都会觉得很别扭。为什么还要学vi?

UNIX Like系统都都会内置vi文本编辑器;很多软件的编辑接口都会主动调用vi;vim具有程序编辑能力,可以主动辨别语法的正确性,方便程序设计;程序简单,编辑速度相当快。

vim可以看作是vi的高级版本,新的linux中都是默认vim,vi指令也即vim。

一、vi的介绍

vi分为三种模式:一般模式、编辑模式、命令行模式。

一般模式:即文件打开的默认模式。一般模式中,可以移动光标,可以删除、复制、粘贴等操作,不可以编辑文件内容。

编辑模式:按下“i,I,o,O,a,A,r,R”等任何一个字母后会从一般模式进入编辑模式,按下[Esc]返回一般模式。通常在linux中,按下进入编辑模式的按键时,界面左下方会出现INSERT或REPLACE的字样,此时可以进行文件内容编辑。

命令行模式:在一般模式中,输入“:,/,?”3个中任何一个按键,就可以进入命令行模式,此时你可以看到光标移动到最下面。读取、保存、推出等在此模式中完成。

注意:一般模式可以和编辑模式、命令行模式相互切换,但编辑模式与命令行模式不可切换。所以,当我们使用完编辑模式,想转命令行,必须先转到一般模式,再从一般模式到命令行模式。(鸟哥书上说三种模式,我觉得可以理解为两种模式,即一般模式和编辑模式。)

二、简单的范例

1、使用vi新建文件(若存在,则进入该文件)

vi test.txt
也可以使用vim,效果是一样的,其实查询vi的命令我们会发现,系统默认vi=“vim”。



可以看到光标,文件没有任何内容,最后一行也显示了文件的信息。

2、按下i进入编辑模式,开始编辑文字



可以看到左下角的INSERT提示信息。此时输入你的内容即可。

3、按下[Esc]返回一般模式



此时发现左下角的INSERT提示信息没有了,说明我们已经回到了一般模式下。

4、在一般模式下输入“:wq”保存后推出vi



说明:w代表保存文件,q代表推出文件,后面将会介绍到。



输入完:wq按下[Enter]发现回到了shell下,我们完整的使用vi编辑文件流程就是这样,在我们习惯之后,会发现vi非常好用,这也是为什么很多人衷爱vi的原因。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: