Emacs 生存指南

[作]  pluskid 更新时间:2007-11

作为一个历史悠久的程序,网上有不少相关资料,总结一下,大致可以分为一下几类:

  • 电子书:例如 O’ Reilly 的《Learning GNU Emacs》以及 Sams 系列的《Sams Teach Yourself Emacs in 24 Hours》等,从头至尾系统地讲解了 Emacs 的方方面面,非常详细。
  • 文档:Emacs 自带了有交叉索引的文档,其中还包括 Elisp 介绍以及详细文档等,在 Emacs 里查阅非常方便。
  • Blog 文章:多是介绍一些特性或者技巧之类的,比较零散。个人笔记:这方面有许多中文资料,例如王垠的笔记、叶文彬的笔记以及我自己的一些笔记等等。相对于 Blog 文章要稍微系统一些。
  • Wiki 形式的资源:如 Emacs Wiki 、The very unofficial dotemacs home等,由不同的用户贡献的内容,比较全面。

不过我觉得其中似乎还有一个空缺。学习用一个编辑器,如果专门照着一本书去学,多少有些不必要,一来有些枯燥,二来写书需要照顾所有人,同时却又是众口难调,对自己来说有些东西根本用不到,学了不用也会很快忘记的。大多是看一个入门的东西,大概上手了,需要用的地方才花心思去 Wiki 呀、别人的笔记等地方找找资料、查查文档之类的。

但是从入门到能够自己轻松地自己查阅资料进阶学习似乎还是有一段距离,比如别人介绍 setnu.el 和 setnu+.el 可以让 Emacs 显示行号,说了半天却没有说如何安装,或者说了放到 load-path 下,你却不知道什么是 load-path 。总是有这样类似的一些问题阻止大家深入,抹杀了继续使用的热情。我觉得主要还是缺少一个引导大家从入门级别到 serious Emacser 的文档。所以我写了这篇文章,希望能有所帮助。

需要注意的是:阅读本文并不能让你成为一个 Emacs 专家,一是我自己的水平有限,二是 Emacs 太博大精深了,根本不可能在这样的篇幅内介绍完它所有的东西。打个比方:我希望本文能教会你识字的本领,这样你就可以通过自己读书来成为一个有学问的人了。

编辑器 /  emacs /  2007 /  简体中文