Vim的全称为“Vi IMproved”,是一款开源的、高度可定制的文本编辑工具。它本身是由Vi编辑器发展而来的升级版。Vim编辑器的第一个版本由Bram Moolenaar在1991年发布,它在Vi编辑器的基础上增加了许多功能,使这款工具使用简单、功能强大,经过几年的发展,它已成为众多Linux发行版默认使用的文本编辑器。图6-1中就是Vim编辑器的Logo。
图6-1 Vim编辑器的Logo
Vim编辑器因其代码补全、编译和错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类UNIX系统用户最喜欢的文本编辑器,笔者身边从事IT技术的朋友都在使用这款文本编辑器。能够得到这么多用户的认可离不开它的3种工作模式:命令模式、编辑模式和末行模式。这3种工作模式有各自的用途,且三者之间能够相互配合、相互切换,这使得工作效率能够得到极大的提升。
虽然刚接触的时候大家可能对这3种工作模式有些不适应,但用习惯后就会由衷地感觉“真不错!”