首页 > 智能设备 > 正文

vi和vim有什么区别

智能设备 时间:2024-06-16 13:00:50

vi和vim有什么区别 

vi和vim的主要区别如下:

1. 多级撤消:vi只能撤消上次命令,而vim可以无限制的撤消。

2. 易用性:vi只能运行于unix中,而vim可以运行于unix,windows,mac等多操作平台。

3. 语法加亮:vim可以用不同的颜色来加亮代码,而vi没有这个功能。

4. 可视化操作:vim不仅可以在终端运行,也可以运行于x window、mac os、windows,而vi只能在终端运行。

5. 搜索功能:vi不支持正则表达式的搜索,而vim支持。

6. 脚本语言:vi没有自己的脚本语言,而vim有自己的脚本语言,称为vim脚本(也称为vimscript或VimL),用户可以通过多种方式使用它来增强vim。

7. 共享:vi不具有高度可配置性,无法和各个vi安装之间共享文件,而vim具有高度可配置性,包含vim核心全局设置(称为vimrc)的文件可以在各个vim安装之间共享。

8. 兼容性:vim对vi的完全兼容,某些情况下,可以把vim当成vi来使用。

郑重声明:图文由自媒体作者发布,我们尊重原作版权,但因数量庞大无法逐一核实,图片与文字所有方如有疑问可与我们联系,核实后我们将予以删除。