一个五年Emacs“老司机”的自白
我入坑 Emacs 已经整整五年了,从大二折腾到研三。这五年里,我刷了无数教程,往配置文件里塞了各种插件,努力搞懂每一行代码到底在干啥,用各种姿势“调教”Emacs。今天,就来聊聊我的一点真实心得。
Emacs 有个响当当的外号—— “神之编辑器” ,而 Vim 则被称为“编辑器之神”。注意,这可不是说用 Emacs 的人都是神,恰恰相反:只有神才能彻底掌控它,它更像是神器,凡人拿起来就是一脸懵。
你问我 Emacs 好不好用?从个人体验来说,真的超级难用,但我还是会用下去。它的配置语言 Elisp,每一行都像上古符文,在 Emacs 解释器的吟唱下才能生效。组合键更是让我小拇指天天叫苦,每次按下 Ctrl,Emacs 都在用行动告诉我:“醒醒,你用的是我!”这种感觉,跟开手动挡汽车一模一样:离合、换挡、刹车、半联动、跟趾……只有最顶级的汽车,才会给你足够的操控空间——但代价是,你得成为赛车手,才能驾驭得了它。相比之下,Vim 对用户的要求就低一些,VS Code 更是友好到像开自动挡。
折腾Emacs,比打游戏还上瘾。折腾 Emacs 绝对是个时间黑洞。但它的魅力在于实时反馈:只要实现一个功能,Emacs 立刻就能给你反应。代码写对了,它就持续正向激励;即便写错了,你也能在接近成功的喜悦中继续奋战。这就是为什么 Emacs 用户会沉迷于“调教”它——对于时间充裕的人来说,这和玩沉浸式游戏没啥区别。但如果你是个要准备就业的大学生,我得泼盆冷水:折腾 Emacs 并不会给你的简历加分。尤其是当你的同学在竞赛中拿奖的时候,你在折腾 Emacs;当他们发表学术论文的时候,你还在折腾 Emacs;当你的好兄弟都开始和女孩子谈恋爱了,你依然在折腾 Emacs。总结成一句话就是:当别人完成人生各种重要历程时,你还在跟 Emacs 死磕。
有人可能会说:“现在有 AI 了,让它帮我写 Elisp 配置,不就省事了?”朋友,AI 不是神! 它确实能帮你生成代码,但如果你对 Emacs 没有深入理解,甚至对 Elisp 一知半解,那 AI 写出来的就不是配置,而是一堆你既看不懂也改不了的上古符文。一旦运行出 bug,你只能再找 AI 重写,结果可能引入更多 bug,或者 AI 压根不按你的想法来。最后,你只能陷入 “复制粘贴 → 重启 Emacs → 骂骂咧咧” 的死循环,气得想摔电脑。
说了这么多坏话,Emacs 就没点好处?当然有。因为接触 Emacs,我才开始了解自由软件运动,看到历史上计算机软件理念的冲突与发展,刷新了自己的认知。也是在折腾 Emacs 的过程中,我不断反思自己的生活——正如某位哲学家所说:“未经反思的生活是不值得过的。”你选择其他编辑器,可能是因为市场替你选了它;而你选择 Emacs,是因为你的自由意志。其他编辑器拯救的是你的皮囊,而只有 Emacs,才能拯救你的灵魂。

浙公网安备 33010602011771号