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。
一般模式:即文件打开的默认模式。一般模式中,可以移动光标,可以删除、复制、粘贴等操作,不可以编辑文件内容。
编辑模式:按下“i,I,o,O,a,A,r,R”等任何一个字母后会从一般模式进入编辑模式,按下[Esc]返回一般模式。通常在linux中,按下进入编辑模式的按键时,界面左下方会出现INSERT或REPLACE的字样,此时可以进行文件内容编辑。
命令行模式:在一般模式中,输入“:,/,?”3个中任何一个按键,就可以进入命令行模式,此时你可以看到光标移动到最下面。读取、保存、推出等在此模式中完成。
注意:一般模式可以和编辑模式、命令行模式相互切换,但编辑模式与命令行模式不可切换。所以,当我们使用完编辑模式,想转命令行,必须先转到一般模式,再从一般模式到命令行模式。(鸟哥书上说三种模式,我觉得可以理解为两种模式,即一般模式和编辑模式。)
可以看到光标,文件没有任何内容,最后一行也显示了文件的信息。
可以看到左下角的INSERT提示信息。此时输入你的内容即可。
此时发现左下角的INSERT提示信息没有了,说明我们已经回到了一般模式下。
说明:w代表保存文件,q代表推出文件,后面将会介绍到。
输入完:wq按下[Enter]发现回到了shell下,我们完整的使用vi编辑文件流程就是这样,在我们习惯之后,会发现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的原因。
相关文章推荐
- Linux入门学习,怎么使用Vim编辑器编辑保存文件?以及查看浏览文件的几种方式介绍——(四)
- VIM编辑器入门介绍(进入退出及常用模式切换)
- VIM编辑器的介绍与基础使用
- 【Linux入门学习之】vi/vim编辑器必知必会
- Linux学习笔记——vi/vim编辑器命令快速入门
- 【Linux入门学习之】vim编辑器---批量注释与反注释
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux环境编程入门】二、Linux常用命令以及vim的介绍
- Vim编辑器入门
- vim编辑器基本操作介绍
- 【Unity入门】编辑器常用视图介绍
- vim编辑器和bash算术运算入门
- 【Linux入门学习之】vi/vim编辑器必知必会
- 【Linux入门学习之】vi/vim编辑器必知必会
- VIM 编辑器之快速入门
- 【Linux入门学习之】vi/vim编辑器必知必会
- 0x01 【Linux入门学习之】vi/vim编辑器必知必会
- (大数据工程师学习路径)第二步 Vim编辑器----Vim快速入门
- vim编辑器介绍及其常用命令
- VIM编辑器中文入门使用教程