Emacs本来就比较臃肿,麻烦。当我发现Vim键盘图时,我就渐渐转向Vim,追随Unix/Linux哲学去了。。

Vim键盘图.jpg

vim命令图解.jpg

我用了Emacs三个月,因为它的学习曲线没Vim陡,这点吸引了,我使用Linux才7、8个月,不明白Vim的简即是美,反而觉得是拒人千里(这点真和人一样)。

于是反思自己,后来转向Vim,今天把Emacs卸载了。

但是慢慢觉得Emacs有以下缺点:

  1. 命令至少双键同按,结果就是必须双手同时使用。

  2. 真的对末尾指不友好,不是Ctrl就是Alt,有人趣说恨不得配个脚踏板。

  3. 体积大,占资源多,反应相对慢。

相反,渐渐发现Vim的优点很多:

  1. 简即是美,单键命令,夸张说可以腾出一只手来。

  2. 99.9%的把握,是Linux就有Vim。

  3. 对Linux其它命令sed,tr等有天生的相关性,这就好比微软产品之间的连通性。

  4. 体积小,反应快。

  5. 命令行使用。

  6. vim的windows版兼容性好。兼容对txt的操作Ctrl+S等。

  7. 符合Unix/Linux体系的根本思想,就是它的哲学。

  8. 最后一点,越学越有趣,自己发现组合。这就好像使用HTML标记来写网页一样,设计者将最大的发挥空间给了你。

再来讨论下:神之编辑器 VS 编辑器之神

编辑器之神,首先强调是编辑器,而且是其中的神!

神之编辑器,神在前,编辑器也是其中的功能。(也译:神一样的编辑器,神的编辑器)

Unix/Linux的设计哲学:做一件事,并做好一件事。

Emacs虽然强大,但它在Linux多少违反了其它大多Linux软件所遵守的约定,显得例外,特别不一样。

Emacs存在并兴盛说明它有价值,我并不是抹黑它。而是对于追求真正的纯正的Linux思想的人,可能容不下一点突兀。

我不会吃回头草。

参考资料:Vim vs Emacs http://blog.sina.com.cn/s/blog_8d1e632101018uyg.html

题外话:我写完后google了一下,搜索site:http://www.cnblogs.com/weishun,本文赫然在最后一页最后一栏!



原文出自发表的https://blog.pythonwood.com/2013/12/我用Emacs,后来转向Vim——Vim学习之Vim键盘图(绝对值得珍藏)/