使用 Emacs 已经六、七个年头了,用一句话总结,那就是:越用越喜欢

清楚地记得,六、七年前的那个时候,被 wordpress 所迷,被 Html、Css 所迷。觉得这些内容,和平常工作中接触的 Java 相比,轻巧灵动、直截了当。而且,书写代码的感觉也是不同,写 Java 用的 IDE 一跑起来,特厚重、特霸气、整个机器上的其他软件居民,最好都为之让路;而写 Html、Css、PHP,就用 EditPlus 好了,轻巧、干净、整台机器依旧身轻如燕。

这个新世界,所见即所得,让人沉迷。写着写着,我想:如果有一款可以把多个文件内容,平铺开来,同时展现的编辑器就太好啦!用Google 搜索、果然有啊,Emacs 和 Vim 两大神器、跃然眼中。

我几乎是同时尝试学习 Vim 和 Emacs 的,可能学习 Vim 还要早几天,也不知是什么缘故,可能就是手感、或者是分窗口的操作,我最后用上了 Emacs ,并一直使用到现在。

这两年,我也向朋友们推荐 Emacs,有些朋友也喜欢上了,并在日常中采用。还有些朋友,不太喜欢Emacs,并反过来,推荐我使用 Sublime ,说:只要记住快捷键、Sublime 一样迅速;而且,你看你,Emacs 都没有行号的、也不区分 空格 和 Tab 显示的。

作为一个只满足于用 Emacs 写东西,并不深究其内涵的人,我一时无法对应回答。便也试试 Sublime、果然强大、而且好看。但用着用着,还是回到了 Emacs 的怀抱中,因为:Emacs 能够满足我以下这些要求:

  1. 一个屏幕,可以同时铺开显示、编辑、好多个文件
  2. 随心所欲,编辑Web开发中用到的:Html、Css、Javascript、Ruby、PHP、SQL、SH 等等文件;
  3. 随时随地,记录随想和笔记、并且能够整理出层次感;
  4. 直观易用,比如文件管理,也就是文件间的复制、删除、改名等等这些,非常好用,一点都不枯燥;
  5. 进退自如,可以随时打上书签、方便以后回来
  6. 其他 ……

那,没有行号、怎么办?不区分 空格 和 Tab ,怎么办?

首先,这不是 Emacs 的过错,而是我个人的习惯,只要调整一下 Emacs 的配置,也就可以啦。

 一直想写写 Emacs 的闲谈,当作总结分享,也希望借此机会,结识友人,深入了解一下 Emacs 的内涵。

 好啦,闲谈(一)就到这儿,贴两张平时使用 Emacs 的截图吧。

 一般来说,我写着写着,就平铺了四、五个文件:

 有时候,特别是编写 Css 文件的时候,会平铺了这么多的文件:

扩展和联想:

欢迎留言