zoukankan      html  css  js  c++  java
  • 我用Emacs,后来转向Vim——Vim学习之Vim键盘图(绝对值得珍藏)

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

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

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

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

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

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

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

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

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

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

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

    体积小,反应快。

    命令行使用。

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

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

    最后一点,越学越有趣,自己发现组合。这就好像使用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,本文赫然在最后一页最后一栏!

  • 相关阅读:
    IE6下div遮盖select的最优解决方案
    jQuery一些常用特效方法使用实例
    你用什么工具开发JavaScript?
    抛弃jQuery 深入原生的JavaScript
    在JavaScript中实现yield,实用简洁实现方式。
    jquery复选框checkbox实现删除
    一系列JavaScript的基础工具
    jQuery一些常用特效方法使用实例
    JavaScript 文件上传类型判断
    Java大文件分片上传/多线程上传功能
  • 原文地址:https://www.cnblogs.com/weishun/p/Emacs-to-Vim.html
Copyright © 2011-2022 走看看