Vi是为Unix操作系统开发的老式文本编辑器。Linux发行版还提供 vi
默认情况下。但这是什么 vim
. Vim是vi的改进版本。事实上vi有很多替代版本,但是Vim是最流行和被接受的版本。
增强型Vim
如前所述,vim为vi文本编辑器提供了更多特性。因此,我们的教程将介绍vim在vi上的附加功能。
完成
在开发应用程序和脚本时,我们通常使用提供库、函数等。有很多库和函数,要知道它们的全部语法是不可能的。完成是一个辅助功能,它提供了可用的库和函数,并自动完成。
拼写检查
作为一个人,在编写代码和脚本时,我们很容易出错。拼写检查在编写和开发脚本时提供帮助。它显示语法错误。
比较
提供的代码和文本文件可以进行比较,以便查看版本之间的差异或开发。
合并
旧式的应用程序开发人员通常更喜欢使用两个文件不同的补丁来发布新的改进。Vim提供了可用于修补代码改进的合并。
Unicode码
Unicode得到了广泛的接受。大多数文件使用Unicode进行字符编码。Vim可以很容易地检测、打开和保存Unicode编码的文件。
正则表达式
正则表达式是非常有用的搜索和替换操作。正则表达式提供灵活的文本和字符串定义。
脚本语言
一些琐碎的任务可以自动化。这种自动化可以通过脚本实现。vim可以使用脚本来自动化任务。
相关文章: 如何下载和安装gVim For Windows,Ubuntu,Mint,Centos,Fedora?
插件
插件扩展了vim当前的特性。新特性可以很容易地从第三方添加,而无需更改主要和官方vim代码库。
图形用户界面
vim有很多提供图形用户界面的实现。图形用户界面是为不同的桌面实现的,如KDE、Gnome、XFCE和Windows桌面。对于Windows桌面GUI,请阅读以下教程。
语法突出显示
许多不同的编程和脚本语言提供不同的关键字和结构。而编码为这些关键字和结构提供视觉帮助是非常有用的。Vim可以为许多编程语言提供语法高亮显示。这里是vim支持的语法高亮显示语言列表。
- C
- C++
- Java
- 猛击
- 蟒蛇
- Perl语言
- 菲律宾比索
- Html格式
- Javascript语言
- 红宝石
- …