Emacs 命令通常包含有 CONTROL 键(有时候以 CTRL 或 CTL 来标示)或是 META 键(有时候以 EDIT 或 ALT 来标示)。为了避免每一次都要写出其全名, 我们将会使用下述的缩写:
C-<chr> 表示当键入字符 <chr> 时 按住 CONTROL 键。 因此,C-f 就是:按住 CONTROL 键再键入 f 。 M-<chr> 表示当键入字符 <chr> 时 按住 META 或 EDIT 或 ALT 键。 如果没有 META 、 EDIT 或 ALT 键时,则可以用 “按一下 ESC 键然后放开,再键入 <chr> 的步骤” 来作为替代。我们以 <ESC> 来表示 ESC 键。
重要备忘录:要退出 Emacs 会话( session ),键入 C-x C-c (两个字 符)。位在左侧边界的“>>”字符是让您可以试著使用的命令的提示。举例来说: <<Blank lines inserted around following line by help-with-tutorial>> [Middle of page left blank for didactic purposes. Text continues below] >> 现在键入 C-v ( View next screen )以移到下个屏幕。 (试试看,键入字符 v 时,按住 CONTROL 键) 从现在开始,您应该在每次阅读完目前的屏幕时做一次这个动作。
>> 使用 C-u C-v 一或数次,将本行带到靠近屏幕的上方。 >> 键入 C-h m,看看 Text 模式与 Fundamental 模式是哪里不同。 >> 键入 C-x 1 将文文件从屏幕移除掉。
主模式之所以称为“主要( major )”的原因是因为它们也有次模式( minor mode )。次要的模式并不是主模式的其他选择,而只是次要的更改。每一个次 模式可以被它本身启用或停止,和所有其他的次模式无关,并且叶丝谕您的主模式 无关。所以您可以不使用次模式,或一个,或任何数量的次模式的组合。
有一个叫做 Auto Fill 模式的次模式非常有用,特别是在编辑人类语言的文字 时。当这个模式启用时, Emacs 在当您插入文字并且使一行太宽时,会将那一 行,在字与字之间自动地分隔开。
您可以 M-x auto fill mode<Return> 来将 Auto Fill 模式启用。当这个模式 启用时,您可以使用 M-x auto fill mode<Return> 来将它取消。当这个模式不 用时,则这个命令会将它启动,而当这个模式启用时,这个命令会将它关闭。我 们说这个命令用来“切换( toggle )”模式。
>> 现在键入 M-x auto fill mode<Return>。然后一再地插入字串 “ asdf ”,直到您看到它分成两行。您必须在它们之间摆上空白, 因为 Auto Fill 只在空白处断行。
边界通常被设定为 70 个字符,但是您可以用 C-x f 命令来改变它。您应该以 一个数字参数的方式来给定您所希望的边界设定。
>> 键入 C-x f 并附上引数 20:『C-u 2 0 C-x f』。 然后键入一些文字,看看 Emacs 以 20 个字符, 在行与行之间进行 fill 动作。然后再用一次 C-x f 将边界设回 70。
如果您在一个段落的中间做出改变,Auto Fill 模式并不会为您重新进行 fill 的动作( re-fill )。要 re-fill 这个段落,键入 M-q (META-q),而光标必 须处在其中。
C-h i 阅读线上使用手册( a.k.a. Info )。 这个命令将您带到了称为“*info*”的特殊缓冲区,在那, 您可以阅读安装在您的系统里的软件包的线上使用手册。 键入 m emacs <Return> 以阅读 Emacs 使用手册。 如果您在此之前未曾使用过 Info 系统,请键入『?』。 Emacs 将会带您进入 Info 模式功能的导览指南。 一旦完成了本快速指南的研读,您应该查阅 Emacs Info 使用手册,以作为主要的参考文文件。
* 更多功能特色( MORE FEATURES ) ---------------------------------
您可以经由阅读 Emacs 使用手册〈不论是一本书或是在 Info 中的线上版本 (使用 Help 菜单或是键入 F10 h r )〉来学到更多有关它的知识。有两个您 可能会特别喜欢的功能特色是可以节省打字量的 completion 还有简化文件处理 的 dired 。
Completion 是一种避免不必要的打字的方式。举例来说,如果您想要切换 *Messages* 缓冲区,您可以键入 C-x b *M<Tab> ,只要可以从您已经键入的文 字中确定, Emacs 就会将剩下的缓冲区名称补齐。 Completion 是在 Emacs 使 用手册的 Info 中,称为“Completion”的节点中所解释的。
Dired 使您可以在一个目录中列出文件(次目录则是可选的)、在列表中到处移 动、拜访、重新命名、删除以及对文件作操作。 Dired 是在 Emacs 使用手册的 Info 中,称为“Dired”的节点中所解释的。
《Emacs 快速指南》最新简体中文Emacs 命令通常包含有 CONTROL 键(有时候以 CTRL 或 CTL 来标示)或是 META 键(有时候以 EDIT 或 ALT 来标示)。为了避免每一次都要写出其全名, 我们将会使用下述的缩写: C- 表示当键入字符 时 按住 CONTROL 键。 因此,C-f 就是:按住 CONTROL 键再键入 f 。 M- 表