为什么要用 Emacs

本文仅从作者个人感受上谈一下自己使用 Emacs 的理由和感受,通篇无干货。原文地址:http://geekplux.com/2016/12/03/why-use-emacs.html

Emacs 和 Vim 这两大编辑器,一直让前赴后继的工具党难以取舍。到底学哪一个?哪一个学了之后能如虎添翼?最初的我也是纠结了许久,仿佛本科时纠结到底该主学 C++ 还是主学 Java 一样。而事实上正如前辈们说的:不要纠结学哪个,反正迟早都要学

使用 Emacs 的若干好处

从我个人的角度讲,我认为学习和使用 Emacs 有以下几个好处:

  • 掌握了一个几乎能完成任何事,又可以随心所欲修改的编辑器
  • 入了 lisp 的门
  • 混进了一个牛人众多的社区

搜索过 Emacs 的人对前两点应该都有所耳闻,但百闻不如一见,真正使用之后才知道 Emacs 多强大。就我个人来说,除了将 Emacs 作为多种编程语言的编辑器,还用来管理自己的学习笔记、To-Do List。社区里很多道友还用它来记账、管理文献、写论文等等(大家都用 Emacs 做什么?)。如果你对 Emacs 没兴趣,那么至少应该了解一下 Org-Mode,由于 Org-Mode 的强大,有人甚至用它来管理自己的一生类似《奇特的一生》中提到的方法)。Org 其实就像 MarkDown 一样,是一种标记语言,想想能用纯文本去管理自己的一生,是不是还有点小激动。

用 Emacs 查看天气
用 Emacs 查看天气

由于 Emacs 的配置都是用 elisp 这个 lisp 的方言去写的,所以学习 lisp 终于有了用武之地。不过 lisp 属于「规则简单,威力无穷」,学习它其实不会花太多时间,但要理解它的精髓和使用好它真的很难。

除了以上两点,还有一个最关键的好处是:认识了很多牛人。不得不说,Emacs 的高门槛和小众,决定了其使用者的质量。很多 Emacs 道友来自非计算机行业,有的学化学,有的做木工,非常有趣。而且大家都特别有钻研精神,这可能也是所有 Emacs 玩家的共同点。

我是如何中了 Emacs 的毒

其实最早听说 Emacs 是在本科的时候。下载下来拨弄一番后发现难点在于记忆快捷键,实现一个自己想要的操作可能需要按一系列按键,有点像记忆菜单栏快捷键的感觉(现在不这么认为了,现在完成一个操作我可能都是直接调用 Emacs 的函数,因为 Emacs 中任何一个操作其实都是一个函数)。每一个快捷键组合打开一个「子菜单」,最终要实现的操作有可能在三级子菜单中,所以感觉相当繁琐。后来每每雄心壮志重新开始学习,都会被记忆快捷键这个拦路虎挡住。

当然,学习 Vim 也如此。在不知道多少次折腾后,我还是先掌握了 Vim,学习历程和方式参见这篇 Vim - 适合自己的,才是最好的。Vim 的哲学和 Emacs 不同,它把输入分成 纯输入操作 两种模式(个人理解)。纯输入就是单纯的输入字符,需要换行、移动光标、复制粘贴时则需要「操作」。我觉得这种很符合大脑的思考方式,输入时单纯想着内容就好,需要「整理」内容时再操作。

但是我想用 Emacs 之心不死,当时主要因为 Org-Mode 对我的吸引力很大。在听说 Emacs 有 evil 之后,果断转了过去,瞬间觉得学习曲线变得顺滑了。再之后发现了颜值颇高的 Spacemacs,于是更加爱不释手。Spacemacs 的文档非常详尽,还提供了如何从 Vim 迁移的方案,对我这种菜鸟真的是非常友好。

从此,便算是入了坑,之后的填坑之路也是漫长,比如如何配置,如何使用 Org-Mode,如何寻找适合自己的最佳实践,每部分都能长篇大论一番。

如果你有兴趣,还可以去 来聊聊大家是怎么入 Emacs 这个大坑的吧 看看其他人入坑的经历。

关于 Emacs 的学习曲线

有的人推崇从最原生的 Emacs 学起,自己一步步配置,有的人推崇直接用社区大牛写好的配置,我显然是后者。Spacemacs 就是一款对新手和 Vim 党非常友好的配置,而且文档写的特别详细,只要你耐心读,绝对是可以从容掌握它的,实在遇到困难可以在社区正确提问,只要你问题不是很让人反感,都会有很多大牛热心帮你(这里我不禁要说一句,如果你是伸手党,那么 Emacs 是真的不适合你)。

关于使用 Emacs 太折腾

刚开始确实花很多时间在折腾上,但是现在不会了。因为我发现,对工具「折腾」的越多,定制越深,就会越依赖这个工具。一旦需要在别的电脑上编程,双手都感觉不是自己的了。同时,折腾后的「效率提升」其实我们自己都知道效果并不明显,有的需求完全是伪需求。强迫自己适应一个新的操作方式,虽然对自己是一个训练,但不需要以提升效率为借口。所以我现在基本上除了一些影响使用上的改动外,基本上维持默认配置,强迫自己适应默认配置,适应才是对效率的最大提升。

不过,一旦开始折腾,很容易停不下来,你懂的。。。一下午甚至一天的时间一瞬间就没了。

延伸阅读


本作品采用知识共享 署名-非商业性使用-禁止演绎 4.0 国际 许可协议进行许可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,222评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,455评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,720评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,568评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,696评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,879评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,028评论 3 409
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,773评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,220评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,550评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,697评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,360评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,002评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,782评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,010评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,433评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,587评论 2 350

推荐阅读更多精彩内容