开始之前
了解本教程中包含的内容以及如何最好地利用本教程。
Emacs 编辑环境深受 UNIX® 开发人员的喜爱。它是世界公认的编辑器之王,但许多用户发现它学起来需要一定的过程。Emacs 环境初看起来并不是很直观,而且和其他编辑器和字处理器的工作方式不大一样。但 Emacs 的学习并不困难。一旦您熟悉了它,就会发现它有多么直观,而且越用越顺手。这个系列教程(请参见参考资料)将为您提供指导,带您了解 Emacs 的基本知识,如它的功能、原理、按键命令布局和编辑文本的方法,然后深入它众多的强大编辑功能。
在完成本系列文章(请参见参考资料)的学习后,您可以通过 Emacs 很方便地进行日常编辑工作,能越来越熟练地使用 Emacs,并对 Emacs 的许多高级功能有一个良好的认识。
这是关于学习 Emacs 的系列教程中的第 7 部分(请参见参考资料)。本系列文章前面的教程带您了解了关于 Emacs 的基础知识;本篇中级水平的实践教程构建于您在前面教程中所学习的基础知识之上,并向那些已经熟练掌握 Emacs 基本控制方法的读者介绍如何在 Emacs 中使用各种内置的帮助特性来获得相关的帮助。
我们之所以将 Emacs 称为自身配备相关说明内容的编辑器,是因为对于您所进行的每个键盘输入、或者每项操作,该应用程序都提供了相应的帮助。在您使用各种描述键盘输入、命令和函数来阅读和浏览众多文档文件,以及完整的参考手册时,您将了解在 Emacs 编辑器中获得即时帮助的所有最佳方式。
本教程向您介绍了如何使用各种方法从 Emacs 中获得帮助。在完成本教程的学习之后,您将掌握如何获得有关各种键盘输入、命令和函数的描述,并阅读和浏览由这个世界著名的开放源代码编辑器所提供的众多文档资料。
在开始学习本教程之前,您应该先完成本系列文章中前几部分教程的学习。它们为 Emacs 的学习打下了坚实的基础,并说明了您在本教程中将要使用到的许多 Emacs 概念(请参见参考资料)。
在本系列文章第一个教程(“Emacs 编辑环境,第 1 部分:学习 Emacs 的基础知识”,请参见参考资料)的介绍部分中,描述了用于表示键盘输入的特殊 Emacs 符号,在本教程和整个系列文章中都将使用到这些特殊的符号。
尽管本教程面向所有不同级别的 UNIX 专业技术人员,但如果您至少对 UNIX 文件系统具有基本的了解,那么这将是很有帮助的:
-
文件
-
目录
-
权限
-
文件系统层次结构
本教程需要您在基于 UNIX 的系统中有一个用户帐户,且此系统中安装有最新版本的 Emacs。
Emacs 有几个版本;最原始,也是最流行的是 GNU Emacs,它是由 GNU 工程在线发布的(请参阅参考资料)。
您必须拥有较新版本的 GNU Emacs,即版本 20 或更高版本。版本 20 和 21 是最常见的,您也可以获得版本 22 的开发快照。本教程可与这些版本的 Emacs 中的任何一种配合使用。如果您的系统运行的是较早的版本,您应该进行升级。
为了了解您运行的是什么版本的 Emacs,请使用 GNU 风格的 --version 标志:
$ emacs --version GNU Emacs 22.0.91.1 Copyright (C) 2006 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. $ |
您还应该将 GNU Emacs 文档安装到您的系统中。虽然在通常情况下,该编辑器附带了该文档,但有时 Info 手册是单独提供的。与系统管理员联系,以确保您已经安装了它。
