在开始使用 Emacs 和 Emacspeak 之前,您必须先安装它们。大多数发行版都预装了 Emacs,或者您可以从 Emacs 首页 https://gnu.ac.cn/software/emacs/emacs.html 下载。如果您尚未安装 Emacspeak,您可以从 http://emacspeak.sourceforge.net/ 下载。有关 Emacspeak 安装信息,请参阅 Emacspeak 首页上的 Emacspeak 安装 HOWTO,http://emacspeak.sourceforge.net。
如果您以前从未使用过 Emacs 或 Emacspeak,您可能需要尝试以下一些教程
Gary Lawrence Murphy 撰写的“Emacspeak 简易入门”,http://emacspeak-guide.sourceforge.net/tutorial.html/。Gary 为不熟悉 Emacs 和 Emacspeak 的用户提供了轻松而全面的介绍。建议将本入门作为起点,甚至在您学习 Emacs 教程(见下一项)之前。
自由软件基金会撰写的“(官方)Emacs 教程”。我称之为“官方”教程是因为它包含在 Emacs 中。要访问本教程,请启动 Emacs,然后键入 C-h t (Control h t)。本教程讨论了基本的 Emacs 命令,包括导航、将 Emacs 用作文本编辑器,以及一些关于 Emacs 如何“在底层”工作的内容。强烈建议新用户学习本教程,即使是熟悉 Emacs 的用户也可能会发现一些他们不知道的东西。
Nita Van Zandt 撰写的“Emacspeak 教程”,可在 http://www.mv.com/ipusers/vanzandt/emacspeak-tutorial-1.0.tar.gz 获取。本教程帮助 Emacspeak 新用户快速启动并运行,并包含大量示例和分步说明。一旦您掌握了 Emacs,本教程是必不可少的。
Jeremy D. Zawodny 撰写的“Emacs 初学者 HOWTO”。它可在 http://www.linuxdoc.org/HOWTO/Emacs-Beginner-HOWTO.html 获取,并且也捆绑在一些较新的 Linux 发行版中。“初学者 HOWTO”讨论了 Emacs 教程中讨论的许多主题,还包括一些更流行的 Emacs 软件包的概述,包括 VM、Gnus、BBDB 和 AucTeX(其中一些将在本 HOWTO 中讨论)。
最后,您可能想浏览 http://www.gnusoftware.com/WebRing/zone.cgi?list,其中提供了 Emacs 资源站点列表。
在 Emacs 中,您可以获得几种不同类型的帮助。如果您不熟悉 Emacs 或 Emacspeak,请参阅 入门 中的 Emacs 和 Emacspeak 入门,以获取有关几个可以帮助您快速启动并运行的教程的信息。如果您已完成这些教程,并且正在寻找有关特定主题的更深入的帮助,请考虑以下来源。
Emacs 最全面的来源是 GNU Emacs 手册,可在 http://www.delorie.com/gnu/docs/emacs/emacs_toc.html 获取。本文档不仅包含有关将 Emacs 用作文本编辑器的信息,还包含有关如何使用许多 Emacs 应用程序的信息。
此外,Emacs 中还有许多帮助选项,所有这些选项都可以使用 C-h 访问。下面列出了其中一些选项以及它们提供的帮助类型。
调用在线超文本帮助系统,也称为“info”。info 不仅包含 Emacs 特有的帮助,还包含 man page 帮助(请参阅 man pages,查看 Linux 在线 man pages,了解更多信息)。在 info 中,您可以键入 h 以打开首次用户的入门指南。键入 q 退出。
运行“apropos”并要求输入要搜索的单词。然后它会为您提供包含该单词的所有命令的列表。
当您输入命令名称时,info 会跳转到该命令的文档。
当您按下任何键或按键序列时,info 会提供该键调用的函数的名称。
类似于 C-h c 命令,但提供有关当您按下键或按键序列时发生的函数或操作的更详细信息。
类似于 C-h c 和 C-h k 命令,不同之处在于,当您键入命令名称时,它会返回调用该命令所需的按键序列。例如,如果您键入 C-h w,然后键入 finder-by-keyword,它将返回 C-h p。
列出 Emacs 中所有可用的软件包。软件包由它们包含的应用程序定义,例如超媒体、游戏、工具(用于编程)等。
打开 Emacs 用户可见更改的历史记录。
显示 Emacs 常见问题解答。如果您对 Emacs 有疑问或问题,我们强烈建议您查看 FAQ,以减少 Emacs 相关新闻组中的噪音。请注意,此 FAQ 仅适用于 Emacs,不适用于 Emacspeak。