zoukankan      html  css  js  c++  java
  • 谈谈编辑器

    和我一样的80后,理工专业的人,基本上都是从大学一年级的C语言开始接触编程。(这里有个小插曲,记得研究生毕业去一家公司面试,面试官很屌的问我:你什么时候开始编程。我答:大一开始。他很轻蔑的看我一眼说:我家小孩小学就开始编程。我心里骂骂咧咧:去你大爷的,小学你丫会编程?之后看过听过很多国外大牛,像 Linux 的作者 Linus Torvalds,PuTTY 的作者 Simon Tatham 都是从小学开始编程,当然还有 Bill Gates,突然意识到家庭教育的重要性,以后我的小孩一定要教他从小学开始编程!)

    言归正传,我们这代人的编程,都是 Turbo C 编辑器开始的,蓝底黄字用了几年之后,突然有一天换到 VC6.0, 觉得整个世界都不一样了,高大上了许多。之后的 C ,C++的开发,就一直在VC类编辑器上进行,记得期间经典的  VS2008 用了很多年,从2010年开始在华为接触 Source Insight。真正接触纯编辑器,是从 Notepad++ 开始的,我应该算是它的最早一批用户。直到进入诺基亚西门子,开始学习 Vim 的使用,现在已经忘了当时怎么找到 Vim,也忘了为什么要去学它,大概这就是所谓的缘分吧。之后的5年,那句经典的话:生活在 Vim 中。期间断断续续接触 Emacs,经历了大概有5次尝试,都失败了,实在受不了 Emacs 的默认键绑定,直到发现 Evil,现在 Emacs + Evil + ycmd 已经是我在 Linux 的主流开发环境。开始:生活在 Emacs 中。

    Emacs 和 Vim,就我个人而言,我更喜欢 Emacs,因为我经常开发 C,C++,而 Emacs 默认的 default 配色很好看(比较好色:p),Vim 就相对呆板一些,Emacs 编辑器很聪明(用过你就知道了:P),Vim相对中规中矩。

    用 Emacs 和 Vim 的人,都有一个误区,就是因为过于追求完美,可能把大把的时间都花在学编辑器本身上,我就是这样的,好在花的时间不太多,Emacs 和 Vim 已经配置的够我用了,够聪明了。不打算再继续深究。说到底它们只是工具,我应该用99%的时间去专注我的事业。

    最后,附上 Bram Moolenaar 对你的劝告:(他是想说,够用就好,不要花太多时间在这上面)

    完。

  • 相关阅读:
    HDU 1813 Escape from Tetris
    BZOJ 2276 Temperature
    BZOJ 4499 线性函数
    BZOJ 3131 淘金
    HDU 5738 Eureka
    POJ 2409 Let it Bead
    POJ 1286 Necklace of Beads
    POJ 1696 Space Ant
    Fox And Jumping
    Recover the String
  • 原文地址:https://www.cnblogs.com/gaowengang/p/5747602.html
Copyright © 2011-2022 走看看