vim指的是" vi improved ",即改进版的vi。目前vim可能是使用最为广泛的vi同类品。
概览:
作者与简史:
vim由Bram Moolenaar编写,也得到其他人的协助开发。所以vim能够随着计算机工业以及文本编辑需求而相应地成长与改变,并维持着自身的价值。今天的vim是功能最为全面的类vi编辑器之一,在线帮助也很丰富。
与vi的比较:
vim的接受度比vi更为广泛,因为某些版本的vim几乎可供所有操作系统使用,而vi只适用于UNIX或类似于UNIX的系统。vi是原始版本,但是vim实现了所有的vi功能,同时提供了许多好用而强大的扩展功能,这些扩展功能包括:语法扩展,程序员辅助,图形用户界面功能,脚本编写与插件程序,初始化,会话上下文,后处理,状态转换,透明的编辑,元信息,黑洞寄存器,关键字补全等。vim也能通过设置compatible选项回到与vi兼容的模式。
取得vim:
如果操作系统是UNIX-Like操作系统,vim可能已经安装好了。如果你的操作系统并没有安装vim,就需要自己手动安装vim了。
取得UNIX与GNU/Linux环境中的vim:现在许多的UNIX环境中已经附有某一版本的vim了,大多数GNU/Linux发行包均把默认的vi位置" /bin/vi "链接到vim可执行文件。但是UNIX有很多变体,而GNU/Linux也有很多发行版本,如果你的UNIX-Like操作系统并没有安装vim,就需要下载vim的源码包,并进行编译安装。
取得Windows环境中的vim:
对于Windows操作系统,想要使用vim,最方便的方式就是自行安装gvim。另外一种方式是安装Cygwin,一个把常用GNU工具移植到Windows平台的套件,vim是Cygwin安装时的标准配备。
至于在Mac OS或其他操作系统上取得vim的方法可以参考vim的官网。
最后需要说明的是,vim是个自由软件,也是个慈善软件(charityware)。如果你正在使用vim,不妨输入" :help uganda "以了解更多信息。
本章vi命令总结:
本章整体上介绍了vim和vi的差异之处,以及在各个操作系统上取得vim的方法。