为什么 vim 号称 「编辑器之神」？
Richard M. Stallman当年弄GNU的时候，发明了两个神器，一个是GCC编译器，一个是GNU Emacs编辑器。很多大神就可以用Emacs写C，然后再用GCC编译成可执行程序。所以，GNU业界的始祖软件都是用Emacs写的。因此，Emacs被开源界戏称为“神的编辑器”，主要就是为了纪念这些常用Emacs写C的大神，大神们为GNU贡献了始祖软件。 说vim之前，还得谈谈历史：Unix和C语言之父Ken Thompson最初整合了一个始祖编辑器，叫ed，但是很多非专业人士认为ed特别难用。70年代中期，一个叫Bill Joy的大神，改进了ed，弄了一个ed编辑器的改进版，叫ex。ex的1.1版本被始祖版的BSDUnix接纳。那时，Emacs 还需要花钱购买。在GNU Emacs之前，Emacs的售价甚至达到几百美元，导致很多人肉疼，开始尝试使用BSDUnix自带的ex编辑器， ex是ed正儿八经的嫡传后裔，相比ed来说，新增了一个visual模式。就是这个模式，奠定了vi的雏形。很多大神为这个visual/vi模式倾倒（丰富的模式与快捷键，类似今天的vi编辑器）但苦于没有ex源码许可证，无法把这个visual/vi模式移植到其它的Unix版本中。 很多民间大佬就想创造一个自由的vi模式编辑器，可以不受限制的分发和使用。于是，“vi mproved”(改进版)或者“vi Imitation”（模拟版）的开源软件运动应运而生，它基本和 vi 功能一样，可以在没有获得vi授权的平台上随意分发和使用。随着互联网和开源运动的兴盛，很多大佬为vim编辑器倾尽心血，使得vim大放异彩，随着大佬们的持续改进，vim羽翼渐丰。使得GNU-Linux也接纳了它。 vim创造了开源世界“协作精神”和“自由软件持续改进”的两项奇迹。成为了自由软件历史上不朽的“丰碑”。后世为了纪念这场伟大的编辑器开源运动，而给vim封了神——“编辑器之神”。 