一、vi与vim的概念和区别
概念: 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。
vim优势主要体现在一下几方面:
1、多级撤消
我们知道在vi里,按 u只能撤消上次命令,而在vim里可以无限制的撤消。
2、易用性
vi只能运行于unix中,而vim不仅可以运行于unix,windows ,mac等多操作平台。
3、语法加亮
vim可以用不同的颜色来加亮你的代码。
4、可视化操作
就是说vim不仅可以在终端运行,也可以运行于x window、mac os、windows。
5、对vi的完全兼容
总结来说:
1.Vim是从 vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。
2. vi/vim的使用
vi/vim 共分为三种模式,分别是一般模式、编辑模式与命令模式(尾行模式)
二、一般模式:
以 vi打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中, 你可以使用『上下左右』按键来移动光标
三、编辑模式:
当按下『i, I, o, O, a, A, r, R』等字母之后就会进入编辑模式。注意了!通常在Linux 中,按下上述的字母时,在画面的左下方会出现『INSERT 或REPLACE 』的字样,才可以输入任何字来输入到您的档案中!而如果要回到一般模式时,则必须要按下『Esc』这个按键即可退出编辑模式,回到一般模式(默认模式)
四、命令模式:
在一般模式当中,输入『 : 或 / 』就可以将光标移动到最底下那一行,在这个模式当中,可以提供您『搜寻资料』的动作,而读取、存盘、大量取代字符、离开vi 、显示行号 等等的动作则是在此模式中达成的!
五、vi 和 vim 常用命令:
https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79219526