如何上手 @@html:<mark class="emacs">Emacs</mark>@@
嗯,用户让我用中文总结一篇文章,控制在一百个字以内,而且不需要特定的开头。首先,我得仔细阅读文章内容,抓住主要观点。 文章主要讲的是如何上手Emacs,作者分享了自己的学习过程和建议。他提到要对Emacs感兴趣,愿意花时间折腾;然后从成熟的配置开始,比如purcell的配置;接着建议从零开始重新配置Emacs,理解每一行的作用。还提到了一些具体的配置资源和使用场景,比如写博客、管理任务等。 接下来,我需要把这些要点浓缩到100字以内。要确保涵盖兴趣、成熟配置、重新配置、使用场景和持续探索这几个方面。同时,语言要简洁明了。 可能的结构是:先讲兴趣和成熟配置的重要性,然后提到从零开始配置的好处,接着列举一些使用场景,最后强调持续探索的重要性。 现在组织一下语言:“文章分享了上手Emacs的经验与建议:保持兴趣并愿意投入时间;从成熟配置(如purcell)开始熟悉功能;逐步深入理解并自定义配置;应用于多种场景如编程、笔记、任务管理等;持续学习和探索以提升效率。” 这样应该符合要求了。 </think> 文章分享了上手Emacs的经验与建议:保持兴趣并愿意投入时间;从成熟配置(如purcell)开始熟悉功能;逐步深入理解并自定义配置;应用于多种场景如编程、笔记、任务管理等;持续学习和探索以提升效率。 2026-1-26 10:20:0 Author: taxodium.ink(查看原文) 阅读量:0 收藏

TL;DR

上手 Emacs 的建议:

  • 要对 Emacs 感兴趣,愿意花些时间折腾和调试
  • 从成熟的配置起步,熟悉 Emacs 的使用
  • 从零开始重新配置 Emacs,了解每一行的配置的作用

我是看 Chen Bin 的教程 一年成为 Emacs 高手 入门的,这篇教程最大的帮助是让我从 purcell 的 Emacs 配置 开始上手 Emacs,这个配置很成熟,让我感受到了 Emacs 的乐趣。

我很快把 Emacs 用在了平时工作中,一开始可能比较多摩擦,效率会下降一点,但硬着头皮去熟练使用后就很顺手了。

Purcell 的配置我用了很久,后面断断续续阅读 purcell 的配置,每次都有新发现,也开始添加一些自己的配置;直到最近,我才重新整理了配置文件,了解每一行配置的作用,形成了 我的配置

我用 Emacs 来写博客、阅读 RSS、记录笔记、写代码、记账、记录待办事项……应该还会继续用很久。

关于 Emacs 的好处,我之前写了篇 Emacs Elevator Pitch - Only Emacs can save your soul(英文),有兴趣可以看看。


Emacs 上手是存在一些难度的,它不是开箱即用的,需要去写一些配置,使得它用起来更趁手。

首先需要对 Emacs 感兴趣,愿意花些时间折腾和调试配置。

接着,阅读一遍 Emacs 内置的 Emacs Tutorial,了解常用的操作,知道一个编辑器的常用功能怎么用,例如打开文件、编辑内容、移动指针、保存文件,退出编辑器等。

然后,了解 Emacs 中如何查看 Info,看一遍 Info Help 了解如何在 Info 中移动和搜索;了解 describe-function, describe-key, describe-mode 等,这些方法可以查阅函数、key、mode 的文档。

之后,找一个比较成熟的(Star 多的)配置, 例如 purcell 的配置,先用一段时间,可能几天或几个月,甚至一年。阅读别人的配置,看看包含什么,怎么用的,都去尝试一下。通过别人成熟的配置,了解在 Emacs 中可以做什么事情、有什么好用的功能,去熟悉 Emacs 的使用。

可以尝试的配置

这个阶段,要「逼迫」自己去用 Emacs,平时用编辑器做什么,现在就用 Emacs 尝试完成一样的事情,或许过程中会有一些摩擦和困难,想办法去克服它,LLM 会是你的好帮手。

如果不知道用 Emacs 做什么,可以试试:

一段时间之后,你大概已经能够熟练地使用 Emacs 了,也对自己喜欢用的功能、常用的功能有了解。这个时候就可以看看 Emacs Info 里的 Emacs Lisp Intro,了解一下 Elisp。

其他教程:

对 Elisp 有一些大致了解后,可以开始写自己的配置了,我的建议是从一个空白的 init.el 开始,一行一行地添加。

哪怕是将现在用的配置重新写一遍,也要从零开始写,过程中了解每一行配置的作用和目的,你可能需要查阅很多包的文档了解它们的功能,可能需要经常询问 LLM 了解一些配置的含义。

如果你是从成熟配置开始用 Emacs 的,你可能不知道什么配置都没有的时候 Emacs 是怎样的,一些你习以为常的功能又是通过什么配置控制的,从零开始可以让你对此有所了解,也可以从中找到一些自己用不到的配置,从而精简配置。

虽然比较费劲费时,但这么做可以加深你对配置的理解,并且让这些配置真正属于你。

从头开始写,也有一些小建议:

  • 使用 use-package 去管理包的安装,会更简洁方便
  • 考虑先配置好 minibuffer、补全、一些编辑工具包,方便编写

到此为止,我想 Emacs 入门已经完成了,接下来可以去继续探索:


说到底,只要你真的想掌握 Emacs,总是有办法的,掌握 Emacs 并没有多难,祝你顺利。

其他可以看看的:

Webmentions (加载中...)

如果你想回应这篇文章,你可以在你的文章中链接这篇文章,然后在下面输入你的文章的 URL 并提交。你的回应随后会显示在此页面上(如果是垃圾信息我会屏蔽)。如果要更新或删除你的回应,请更新或删除你的文章,然后再次输入该文章的 URL 并提交。(了解有关 Webmention 的更多信息。)


    创建于: 2026-01-26 Mon 18:20

    修改于: 2026-01-27 Tue 00:07

    许可证: 署名—非商业性使用—相同方式共享 4.0

    支持我: 用你喜欢的方式


    文章来源: https://taxodium.ink/how-to-get-started-with-emacs.html
    如有侵权请联系:admin#unsafe.sh