changeset 51138:3b5f7614fdcc

Updated.
author Kenichi Handa <handa@m17n.org>
date Thu, 22 May 2003 04:43:12 +0000
parents 3171d4162fd0
children 3d3ffeef8c92
files etc/TUTORIAL.cn etc/TUTORIAL.zh
diffstat 2 files changed, 1112 insertions(+), 1132 deletions(-) [+]
line wrap: on
line diff
--- a/etc/TUTORIAL.cn	Thu May 22 04:42:34 2003 +0000
+++ b/etc/TUTORIAL.cn	Thu May 22 04:43:12 2003 +0000
@@ -1,67 +1,67 @@
-您正在阅读 Emacs 快速指南(Emacs tutorial)。请见页尾条件。
+您正在阅读 Emacs 快速指南( Emacs tutorial )。请见页尾有关复制条件。
 Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation.
 
-Emacs 指令通常包含有 CONTROL 键(有时候以 CTRL 或 CTL 来标示)
-或是 META 键(有时候以 EDIT 或 ALT 来标示)。
-为了避免每一次都要写出其全名,我们将会使用下述的缩写:
+Emacs 指令通常包含有 CONTROL 键(有时候以 CTRL 或 CTL 来标示)或是 
+META 键(有时候以 EDIT 或 ALT 来标示)。为了避免每一次都要写出其全名,
+我们将会使用下述的缩写:
 
  C-<chr>  表示当键入字元 <chr> 时 按住 CONTROL 键。
-          因此,C-f 就是:按住 CONTROL 键再键入 f。
+          因此,C-f 就是:按住 CONTROL 键再键入 f 。
  M-<chr>  表示当键入字元 <chr> 时 按住 META 或 EDIT 或 ALT 键。
-          如果没有 META、EDIT、或 ALT 键时,则可以用
+          如果没有 META 、 EDIT 或 ALT 键时,则可以用
           「按一下 ESC 键然后放开,再键入 <chr> 的步骤」
           来作为替代。我们以 <ESC> 来表示 ESC 键。
 
-重要备忘录:
-要离开 Emacs 操作阶段(session),键入 C-x C-c (两个字元)。
-位在左侧边界的「>>」字元是让您可以试著使用的指令的提示。举例来说:
-<<Blank lines inserted here by startup of help-with-tutorial>>
->>  现在键入 C-v(View next screen)以移到下个萤幕。
+重要备忘录:要离开 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-v
-来向前移动一个萤幕。要向后移动一个萤幕,则键入 M-v
-(按住 META 键,然后键入 v,或是如果您没有 META、EDIT、或 ALT 键
-时键入 <ESC>v)。
+您需要知道的第一件事是如何在文字中移动。您已经知道了可以 C-v 来向前移
+动一个萤幕。要向后移动一个萤幕,则键入 M-v (按住 META 键,然后键入 v 
+,或是如果您没有 META 、 EDIT 或 ALT 键时键入 <ESC>v )。
 
->>  试著键入 M-v 然后 C-v,连续个几次。
+>>  试著键入 M-v 然后 C-v ,连续个几次。
 
-【现在您可以 C-v 指令移到后面「翻译」一节,
-以取得关於本文的翻译相关事项;然后以 M-v 指令回到这里。】
+【现在您可以 C-v 指令移到后面「翻译」一节,以取得关於本文的翻译相关事
+项;然后以 M-v 指令回到这里。】
 
 
-* 摘要(SUMMARY)
------------------
+* 摘要( SUMMARY )
+-------------------
 
-以下的指令在检阅萤幕时相当有用:
-【我们现在以「萤幕」来表示「显示档案内容的区域」,
-因为目前是处在 Emacs 中的单窗格(window)显示状态,
-如果是在多窗格的状态下,这里所介绍的指令则作用在「工作中的窗格」。
-有关於窗格的介绍,请见窗格(windows)一节。】
+以下的指令在检阅萤幕时相当有用:【我们现在以「萤幕」来表示「显示档案内
+容的区域」,因为目前是处在 Emacs 中的单窗格( window )显示状态,如果
+是在多窗格的状态下,这里所介绍的指令则作用在「工作中的窗格」。有关於窗
+格的介绍,请见窗格( windows )一节。】
 
         C-v     向前移动一个萤幕/窗格
         M-v     向后移动一个萤幕/窗格
         C-l     清除萤幕/窗格,再重新显示所有文字,
                 游标所在位置会显示於萤幕/窗格的中央。
-                (是 CONTROL-L 而不是 CONTROL-1)
+                (是 CONTROL-L 而不是 CONTROL-1 )
 
->> 找出游标的位置,并注意其附近的文字为何。然后键入 C-l。
+>> 找出游标的位置,并注意其附近的文字为何。然后键入 C-l 。
    再次找出游标的位置,确认一下相同的文字现在也位在其附近。
 
+如果您的终端机有 PageUp 与 PageDn 键的话,您也可以使用它们来以萤幕为单
+位地移动,但是使用 C-v 和 M-v 会比较有效率。
+
 
-* 基本的游标控制(BASIC CURSOR CONTROL)
-----------------------------------------
+* 基本的游标控制( BASIC CURSOR CONTROL )
+------------------------------------------
 
-萤幕到萤幕的移动是很有用,
-但是您如何移动到位於萤幕内文字中的特定位置呢?
+萤幕到萤幕的移动是很有用,但是您如何移动到位於萤幕内文字中的特定位置呢?
 
-有几种方式可以进行。最基本的方法是使用指令 C-p、 C-b、 C-f、和 C-n。
-每一个指令都将游标移往某个特定的方向。
-下表所示的是这四个指令和它们所移动的方向:
+有几种方式可以进行。您可以使用方向键,但是将您的手放在标准的〔键盘〕位
+置,并且使用指令 C-p 、 C-b 、 C-f 和 C-n 将比较有效率。这些字元和四个
+方向键〔的功能〕是同等的,如下所示:
 
                              前一行 C-p
                                   :
@@ -74,84 +74,81 @@
 >> 以 C-n 或 C-p 将游标移到图形的中央。
    键入 C-l 会看到整个图形显示在萤幕的中央。
 
-您应该会发现用字母来想这些很容易:
-P 表示 previous、N 表示 next、B 表示 backward、而 F 则表示 forward。
-这些就是基本的游标定位(positioning)指令,您将「总是」用到它们,
-所以现在就把它们记下来对您会很有用的。
+您会发现用字母所代表的意义来记忆它们很容易:P 表示 previous 、 N 表示 
+next 、 B 表示 backward 、而 F 则表示 forward 。您将「总是」用到这些游
+标移动指令。
 
 >> 按几次 C-n 把游标往下移动到这行。
 
 >> 按几次 C-f 往前移到这行,然后再以 C-p 往后移动。
    看看当游标在本行中央时,C-p 的动作是怎样。
 
-每一个文字行都以一个 Newline 字元作为结束,
-它是用来与下一行作为分别。在您档案中的最后一行应该要有一个 Newline
-来作为结束(但是 Emacs 并不一定需要它来编辑档案)。
+每一个文字行都以一个 Newline 字元作为结束,它是用来与下一行作为分别。
+在您档案中的最后一行应该要有一个 Newline 来作为结束(但是 Emacs 并不一
+定需要它来编辑档案)。
 
 >> 试著在一行开始的地方键入 C-b 。结果应该会移动到前一行的最后面。
    这是因为它往后移动时越过了 Newline 字元。
 
-C-f 也可以和 C-b 一样地越过 Newline 字元。
-【Newline 字元是「不可见(invisible)字元」,
-在编辑器中一般看不到它,这里只是告诉您:在行首再往前走,
-那么游标会跑到前一行(如果有前一行的话);在行尾再往后走,
-那么游标会跑到后一行(如果有后一行的话)。「越过 Newline 字元」
-会让游标跑到另外一行。】
+C-f 也可以和 C-b 一样地越过 Newline 字元。【Newline 字元是「不可见
+( invisible )字元」,在编辑器中一般看不到它,这里只是告诉您:在行首
+再往前走,那么游标会跑到前一行(如果有前一行的话);在行尾再往后走,那
+么游标会跑到后一行(如果有后一行的话)。「越过 Newline 字元」会让游标
+跑到另外一行。】
 
 >> 多按几次 C-b,自己感觉一下游标在哪。
    然后按几次 C-f 回到这行的尾巴。
    再按一次 C-f 就可以移到下一行了。
 
-当您移动游标穿越萤幕的上方或下方时,在边界外的文字会移位进入萤幕内。
-这称为「卷动」。它让 Emacs 可以将游标移动到文字中的任意特定位置,
-同时(游标)不会跑出萤幕外。
+当您移动游标穿越萤幕的上方或下方时,在边界外的文字会移位进入萤幕内。这
+称为「卷动」。它让 Emacs 可以将游标移动到文字中的任意特定位置,同时
+(游标)不会跑出萤幕外。
 
 >> 试著以 C-n 将游标越过萤幕下方,然后看看发生了什么事。
 
-如果一个字元一个字元地移动太慢的话,您可以一个字一个字地移动。
-M-f (META-f) 往前移动一个字,M-b 则往后移动一个字。
-【对中文来说,则是移动到下一个或下一个标点符号的所在。】
+如果一个字元一个字元地移动太慢的话,您可以一个字一个字地移动。M-f
+(META-f) 往前移动一个字,M-b 则往后移动一个字。【对中文来说,则是移动
+到下一个或下一个标点符号的所在。】
 
 >> 键入一些 M-f 和 M-b。
 
-当您在一个字的中间时,M-f 会移动到这个字的尾巴。
-当您在字与字间的空白时,M-f 会移动到下一个字的尾巴。
-M-b 的效果相似,只是方向不同。
+当您在一个字的中间时,M-f 会移动到这个字的尾巴。当您在字与字间的空白时,
+M-f 会移动到下一个字的尾巴。M-b 的效果相似,只是方向不同。
 
 >> 按几次 M-f 和 M-b,中间夹杂一些 C-f 和 C-b,
    这样子您就可以观察 M-f 和 M-b 在各种「位在字间或字元间」
    的不同位置,所表现出来的行为。
 
-请注意 C-f、C-b 和 M-f、M-b 两对之间的相似性。「经常」的状况是:
-META 字元是用来作为与「以语言定义出的单位(字、句子、段落)」
-有关的操作,而 CONTROL 字元则是作用在
-「与您所编辑无关的『基本』单位(字元或行等)」上。
+请注意 C-f 、 C-b 和 M-f 、 M-b 两对之间的相似性。「经常」的状况是:
+META 字元是用来作为与「以语言定义出的单位(字、句子、段落)」有关的操
+作,而 CONTROL 字元则是作用在「与您所编辑无关的『基本』单位(字元或行
+等)」上。
 
-这个相似性在「行与句子」之间也同样适用:
-C-a 和 C-e 会将游标移动到「一行」的 开始和结尾处,而
-M-a 和 M-e 则将游标移动到「一句」的 开始和结尾处。
+这个相似性在「行与句子」之间也同样适用:C-a 和 C-e 会将游标移动到「一
+行」的 开始和结尾处,而M-a 和 M-e 则将游标移动到「一句」的 开始和结尾
+处。
 
 >> 试著按两次 C-a,再按两次 C-e。
    试著按两次 M-a,再按两次 M-e。
 
-看一下为什么重复的 C-a 指令会没有作用,
-而重复的 M-a 指令则继续移动到下一个句子。虽然这并不能说是完全类比,
-但是其中每个指令的行为看起来都十分自然。
+看一下为什么重复的 C-a 指令会没有作用,而重复的 M-a 指令则继续移动到下
+一个句子。虽然这并不能说是完全类比,但是其中每个指令的行为看起来都十分
+自然。
 
-游标在文字中的位置也可以称作「点位(point)」。
-简单来说就是:游标表现出萤幕中「点位」所在的文字位置。
+游标在文字中的位置也可以称作「点位( point )」。简单来说就是:游标表
+现出萤幕中「点位」所在的文字位置。
 
-这里是一些简单「游标移动(cursor-moving)操作」的整理,
-其中也包括了「字和句」的移动指令:
+这里是一些简单「游标移动( cursor-moving )操作」的整理,其中也包括了
+「字和句」的移动指令:
 
         C-f     往前移动一个字元
-        C-b     往后移动一个字元
+        C-b     往回移动一个字元
 
-        M-f     往前移动一个字【中文是移动到上一个标点符号】
-        M-b     往后移动一个字【中文是移动到下一个标点符号】
+        M-f     往前移动一个字【中文是移动到下一个标点符号】
+        M-b     往回移动一个字【中文是移动到上一个标点符号】
 
         C-n     移动到下一行
-        C-p     移动到前一行
+        C-p     移动到上一行
 
         C-a     移动到行首
         C-e     移动到行尾
@@ -161,13 +158,11 @@
 
 >> 练习几次这些指令。这些都是最常使用到的指令。
 
-还有两个重要的游标动作(cursor-motion)指令,
-M-<(META Less-than),移动到文字的最开始,以及
-M->(META Greater-than),移动到文字的最后。
+还有两个重要的游标动作( cursor-motion )指令,M-<( META Less-than ),
+移动到文字的最开始,以及M->( META Greater-than ),移动到文字的最后。
 
-在大部份的终端机,「<」是在 comma 上方,
-所以您必须要使用 shift 键来键入。在这些终端机上,
-您必须使用 shift 键来键入 M-<;没有使用 shift 键,
+在大部份的终端机,「<」是在 comma 上方,所以您必须要使用 shift 键来键
+入。在这些终端机上,您必须使用 shift 键来键入 M-<;没有使用 shift 键,
 您就变成键入 M-comma 了。
 
 >> 现在试一下 M-< ,移到本快速指南的最开始。
@@ -176,44 +171,39 @@
 >> 现在试一下 M-> ,移到本快速指南的最后。
    然后再重复地使用 M-v 回到这里。
 
-如果您的终端机有方向键的话,您也可以用方向键移动游标。
-我们有三个理由建议您学习 C-b、C-f、C-n、和 C-p:
-(1) 任何的终端机都能使用。
-(2) 一旦您使用 Emacs 相当熟练了,您会发现键入这些 CONTROL 字元,
-    比起使用方向键快多了(因为您不需要将手移开打字区)。
-(3) 一旦您使用这些 CONTROL 字元指令成为习惯,
-    您也可以很容易地学会其他进阶的游标动作指令。
+如果您的终端机有方向键的话,您也可以用方向键移动游标。我们有三个理由建
+议您学习 C-b 、 C-f 、 C-n 、 和 C-p :(1) 任何的终端机都能使用。(2) 
+一旦您使用 Emacs 相当熟练了,您会发现键入这些 CONTROL 字元,比起使用方
+向键快多了(因为您不需要将手移开打字区)。(3) 一旦您使用这些 CONTROL 
+字元指令成为习惯,您也可以很容易地学会其他进阶的游标动作指令。
 
-大部份的 Emacs 指令接受数字参数;对大部份的指令而言,
-它的作用是指定重复次数。您要指定一个指令的重复次数的作法是:
-先键入 C-u,然后在您键入指令前,键入代表重复次数的数位。
-如果您有一个 META(或 EDIT 或 ALT)键,
-那么您还有另外一个替代作法来输入数字参数:
-按住 META 键时打入这数字。我们建议您学习 C-u 的方法,
-因为它在任何终端机都可以使用。此一数字参数也称作为「字首参数」,
-因为您在这参数所作用到的指令前键入它。
+大部份的 Emacs 指令接受数字参数;对大部份的指令而言,它的作用是指定重
+复次数。您要指定一个指令的重复次数的作法是:先键入 C-u,然后在您键入指
+令前,键入代表重复次数的数位。如果您有一个 META(或 EDIT 或 ALT )键,
+那么您还有另外一个替代作法来输入数字参数:按住 META 键时打入这数字。我
+们建议您学习 C-u 的方法,因为它在任何终端机都可以使用。此一数字参数也
+称作为「字首参数」,因为您在这参数所作用到的指令前键入它。
 
 举例来说, C-u 8 C-f 向前移动 8 个字元。
 
 >> 试著以一个数字参数来使用 C-n 或 C-p,
    只一个指令就将游标移动到这行的附近。
 
-大部份的指令使用数字参数来作为其重复次数,
-但是其中有些指令则是作为其他用途。有几个指令(目前您尚未学到)
-将它作为旗标--以一个字首参数的型态出现,而不管其值为何,
-它们让这指令做些不一样的事。
+大部份的指令使用数字参数来作为其重复次数,但是其中有些指令则是作为其他
+用途。有几个指令(目前您尚未学到)将它作为旗标 -- 以一个字首参数的型态
+出现,而不管其值为何,它们让这指令做些不一样的事。
 
-C-v 和 M-v 则是另一类的例外。当给定一个参数时,它们卷动
-「所指定的数量的行(以行为单位)」,而不是以「萤幕」为单位卷动。
-举例来说,C-u 8 C-v 将显示萤幕卷动 8 行。
+C-v 和 M-v 则是另一类的例外。当给定一个参数时,它们卷动「所指定的数量
+的行(以行为单位)」,而不是以「萤幕」为单位卷动。举例来说,C-u 8 C-v 
+将显示萤幕卷动 8 行。
 
 >> 现在试著键入 C-u 8 C-v。
 
-这指令应该已经将萤幕向上移了 8 行。若您想将它再次地向下卷动,
-您可以在执行 M-v 时给定一个参数。
+这指令应该已经将萤幕向上移了 8 行。若您想将它再次地向下卷动,您可以在
+执行 M-v 时给定一个参数。
 
-如果您正在使用 X 窗口系统,在 Emacs 窗口左手侧应该有一个称为
-「卷动轴」的长方型区域。您可以用滑鼠在卷动轴按一下来卷动文字。
+如果您正在使用 X 窗口系统,在 Emacs 窗口左手侧应该有一个称为「卷动轴」
+的长方型区域。您可以用滑鼠在卷动轴按一下来卷动文字。
 
 >> 试著在「卷动轴内反白区域上」压一下中间钮。这应该会将文字卷动到
    「由您所按一下滑鼠的地方」所决定的位置。
@@ -222,11 +212,11 @@
    您会看到文字随著您移动滑鼠而上下移动。
 
 
-* 当 EMACS 发呆时(WHEN EMACS IS HUNG)
----------------------------------------
+* 当 EMACS 发呆时( WHEN EMACS IS HUNG )
+-----------------------------------------
 
-如果 Emacs 停止回应您的指令,您可以键入 C-g 来安全地停止它。
-您也可以使用 C-g 来停止执行过久的指令。
+如果 Emacs 停止回应您的指令,您可以键入 C-g 来安全地停止它。您也可以使
+用 C-g 来停止执行过久的指令。
 
 您也可以使用 C-g 来取消数字参数或您不想要完成的指令。
 
@@ -237,33 +227,32 @@
 如果您已经不小心地键入一个 <ESC>,您可以 C-g 来取消它。
 
 
-* 无效化的指令(DISABLED COMMANDS)
------------------------------------
+* 无效化的指令( DISABLED COMMANDS )
+-------------------------------------
 
 有一些 Emacs 指令被「无效化」了,因此初学者不会意外地使用到它们。
 
-如果您键入了某一个无效化的指令,Emacs 会显示一个讯息,
-说明这个指令是什么,并且询问您是否想要继续,然后执行这指令。
+如果您键入了某一个无效化的指令,Emacs 会显示一个讯息,说明这个指令是什
+么,并且询问您是否想要继续,然后执行这指令。
 
-如果您真的想要试一下这个指令,那么在当 Emacs 询问您时,请键入空白。
-一般来说,如果您不想要执行这个无效化的指令,请以『n』来回答它。
+如果您真的想要试一下这个指令,那么在当 Emacs 询问您时,请键入空白。一
+般来说,如果您不想要执行这个无效化的指令,请以『n』来回答它。
 
 >> 键入 C-x C-l (这是个无效化的指令)
    然后键入 n 来回答问题。
 
 
-* 窗格(WINDOWS)
------------------
+* 窗格( WINDOWS )
+-------------------
 
-Emacs 可以有数个窗格,每一个显示它自己的文字。
-我们在稍后会解释如何使用多重窗格。
-现在我们想要解释如何除去多余的窗格,然后回到基本的单窗格编辑。
+Emacs 可以有数个窗格,每一个显示它自己的文字。我们在稍后会解释如何使用
+多重窗格。现在我们想要解释如何除去多余的窗格,然后回到基本的单窗格编辑。
 它很简单:
 
         C-x 1   One window (即,除去其他所有的窗格)。
 
-那是个 CONTROL-x 后面跟著数字 1。
-C-x 1 将含有游标的窗格扩大到整个萤幕。它将所有其他的窗格除去。
+那是个 CONTROL-x 后面跟著数字 1 。C-x 1 将含有游标的窗格扩大到整个萤幕。
+它将所有其他的窗格除去。
 
 >> 移动游标到本行并且键入 C-u 0 C-l。
 >> 键入 CONTROL-h k CONTROL-f。
@@ -272,120 +261,115 @@
 
 >> 键入 C-x 1 以使文档列表窗格消失。
 
-这个指令并不像您先前所学过的指令那般,它包括了两个字元。
-它是以字元 CONTROL-x 作为开始。
-有一整个系列的指令是以 CONTROL-x 作为开始;
-它们之中有许多是与「窗格、档案、暂存区以及相关事物」有关的。
-这些指令有 2、3 或 4 个字元长。
+这个指令并不像您先前所学过的指令那般,它包括了两个字元。它是以字元 
+CONTROL-x 作为开始。有一整个系列的指令是以 CONTROL-x 作为开始;它们之
+中有许多是与「窗格、档案、暂存区以及相关事物」有关的。这些指令有 2 、 
+3 或 4 个字元长。
 
 
-* 插入与删除(INSERTING AND DELETING)
---------------------------------------
+* 插入与删除( INSERTING AND DELETING )
+----------------------------------------
 
-如果您想要插入文字,把它键入就是了。您可以看到的字元,
-像是 A, 7, *, 等,被 Emacs 视为文字并且可以直接插入。
-键入 <Return>(carriage-return 键)以插入一个 Newline 字元。
+如果您想要插入文字,把它键入就是了。您可以看到的字元,像是 A 、 7 、 * 
+等,被 Emacs 视为文字并且可以直接插入。键入 <Return> 
+( carriage-return 键)以插入一个 Newline 字元。
 
-您可以键入 <Delete> 以删除您最后键入的字元。
-<Delete> 是一个标示为「Del」的键盘键。
-在某些情形下,「Backspace」键的作用如同 <Delete>,但不总是如此!
+您可以键入 <Delback> 以删除您最后键入的字元。<Delback> 是一个的键盘键 
+-- 就是您通常在 Emacs 外,使用来「删除您最后键入字元」的同一个。一般来
+说是个在 <Return> 上方数行的大键,通常标示为『Delete』、『Del』或
+『Backspace』。
 
-更一般地说,<Delete> 将位於目前游标位置前一个字元加以删除。
+如果在那里有个标示为『Backspace』的大键,那么那一个就是您使用来作为 
+<Delback> 的键了。某个地方可能也会有另一个标示为『Delete』的键,但那个
+并不是 <Delback> 。
 
->> 现在做--键入一些字元,然后键入几次 <Delete> 来删除它们。
+更一般地说, <Delback> 将位於目前游标位置前一个字元加以删除。
+
+>> 现在做 -- 键入一些字元,然后键入几次 <Delback> 来删除它们。
    不要担心这个档案会被更动;您不会影响到原来的快速指南。
    (您现在看到的)这一个是您的个人拷贝。
 
-当一行文字变得比「在窗格中的一行」长时,这一行文字会「接续」
-到第二行窗格行。这时一个反斜线「\」(或如果您使用窗口化的显示,
-则是一个小小弯弯的箭头)会位在其右边界以指出此行接续著。
+当一行文字变得比「在窗格中的一行」长时,这一行文字会「接续」到第二行窗
+格行。这时一个反斜线「\」(或如果您使用窗口化的显示,则是一个小小弯弯
+的箭头)会位在其右边界以指出此行接续著。
 
 >> 插入文字,一直到您达到右边界,然后再继续插入。
    您会看到一个接续行出现。
 
->> 使用 <Delete> 删除一些文字,直到此行再次成为一个窗格行。
+>> 使用 <Delback> 删除一些文字,直到此行再次成为一个窗格行。
    接续行消失了。
 
-您可以像删除其他字元一样地删除 Newline 字元。
-将位在两行中的 Newline 字元删除会让它们合并成为一行。
-如果合并的结果使这一行太长,以致无法符合窗格的宽度,
-它会以一个接续行来显示。
+您可以像删除其他字元一样地删除 Newline 字元。将位在两行中的 Newline 字
+元删除会让它们合并成为一行。如果合并的结果使这一行太长,以致无法符合窗
+格的宽度,它会以一个接续行来显示。
 
->> 移动游标到本行的开头并键入 <Delete>。
+>> 移动游标到本行的开头并键入 <Delback>。
    这会将本行与其前一行结合为一行。
 
 >> 键入 <Return> 以重新插入您刚才删除的 Newline 字元。
 
-记得大部份的 Emacs 指令都可以给予一个重复计数(repeat count);
-这也包括了文字字元。重复一个文字字元会将它插入数次。
+记得大部份的 Emacs 指令都可以给予一个重复计数( repeat count );这也
+包括了文字字元。重复一个文字字元会将它插入数次。
 
->>  现在就试一下--键入 C-u 8 * 以插入 ********。
+>>  现在就试一下 -- 键入 C-u 8 * 以插入 ********。
 
-您现在已经学到了「键入个什么东西进 Emacs 以及修正错误」
-的大部份基本方法。您也可以「以字或行为单位」地删除。
-这里有份关於「删除操作」的摘要:
+您现在已经学到了「键入个什么东西进 Emacs 以及修正错误」的大部份基本方
+法。您也可以「以字或行为单位」地删除。这里有份关於「删除操作」的摘要:
 
-        <Delete>     删除游标所在的 前一个字元
+        <Delback>     删除游标所在的 前一个字元
         C-d          删除游标所在的 后一个字元
 
-        M-<Delete>   删除游标所在的 前一个字
+        M-<Delback>   删除游标所在的 前一个字
         M-d          删除游标所在的 后一个字
 
         C-k          删除从游标所在到「行尾」间的字元
         M-k          删除从游标所在到「句尾」间的字元
 
-注意「<Delete> 和 C-d」还有「M-<Delete> 和 M-d」
-是平行地自 C-f 和 M-f 扩充出来的
-(嗯,<Delete> 并不是控制字元,但是没什么好担心的)。
-C-k 和 M-k 在某种程度上与 C-e 和 M-e 一样,
-如果把「一行」和「一句」作为类比的话。
+注意「<Delback> 和 C-d」还有「M-<Delback> 和 M-d」是平行地自 C-f 和 
+M-f 扩充出来的(嗯,<Delback> 并不是控制字元,但是没什么好担心的)。
+C-k 和 M-k 在某种程度上与 C-e 和 M-e 一样,如果把「一行」和「一句」作
+为类比的话。
 
-您也可以只以一种方法来删除缓冲区内的任何部份,
-先移动到您想要删除的部份的一端,然后键入 C-@ 或 C-SPC
-(任一个即可)。(SPC 指的是 Space Bar。)
-再移到那部份的另一端,接著键入 C-w。
-这样就会把介於这两个位置间的所有文字删除。
+您也可以只以一种方法来删除缓冲区内的任何部份,先移动到您想要删除的部份
+的一端,然后键入 C-@ 或 C-SPC (任一个即可)。( SPC 指的是 Space Bar 
+)再移到那部份的另一端,接著键入 C-w 。这样就会把介於这两个位置间的所
+有文字删除。
 
 >> 移动游标到上一段开头的「您」字。
->> 键入 C-SPC。 Emacs 应该会在萤幕的下方显示一个「Mark set」讯息。
+>> 键入 C-SPC 。 Emacs 应该会在萤幕的下方显示一个「Mark set」讯息。
 >> 移动游标到第二行中的「端」字。
->> 键入 C-w。这样会把从「您」开始到刚好「端」之前的文字删除。
+>> 键入 C-w 。这样会把从「您」开始到刚好「端」之前的文字删除。
 
-要注意的是「杀掉(killing)」和「删除(deleting)」
-的不同在於被杀掉的可以拉回,而被删除的则不能。
-【有点难以理解,您可以这么想:
-(1) 「被杀掉的」尚存尸骨,而「被删除的」则尸骨无存了!
-    可见得对电脑资料来说,「删除」比「杀掉」严重多了。
-(2) 实际上,就算被删除了,我们还是有技术可以把它救回来,
-    尤其是文字资料,前提是删除后不能进行实体记忆体的格式化动作。
-    但这对於一般使用者而言是不可能的,因此就不考虑这情形了。】
-重新插入被杀掉的文字称为「拉回(yanking)」。
-一般而言,可以移除掉很多文字的指令会把那些文字储存起来
-(它们设定成您可以将文字拉回),
-而那些只是删除一个字元或者空白行或空白的指令,
-则不会储存这些被删除的文字(因此您不能将那文字拉回)。
+要注意的是「杀掉( killing )」和「删除( deleting )」的不同在於被杀
+掉的可以拉回,而被删除的则不能。【有点难以理解,您可以这么想:(1)「被
+杀掉的」尚存尸骨,而「被删除的」则尸骨无存了!可见得对电脑资料来说,
+「删除」比「杀掉」严重多了。(2)实际上,就算被删除了,我们还是有技术可
+以把它救回来,尤其是文字资料,前提是删除后不能进行实体记忆体的格式化动
+作。但这对於一般使用者而言是不可能的,因此就不考虑这情形了。】重新插入
+被杀掉的文字称为「拉回( yanking )」。一般而言,可以移除掉很多文字的
+指令会把那些文字储存起来(它们设定成您可以将文字拉回),而那些只是删除
+一个字元或者只是除去空白行或空白的指令,则不会储存这些被删除的文字(因
+此您不能将那文字拉回)。
 
 >> 移动游标到一非空白行的开始。
    然后键入 C-k 杀掉在那一行上的文字。
 >> 第二次键入 C-k。您将会看到它杀掉跟在那一行后面的 Newline 字元。
 
-请注意单独的 C-k 会把一行的内容杀掉,而第二个 C-k
-则会杀掉那一行本身,并且使得所有其他的行向上移动。
-C-k 以很特别的方式来处理数字参数,它会杀掉很多行以及它们的内容,
-这不仅仅是重复而已,C-u 2 C-k 会把两行以及它们的 Newline 字元杀掉;
-如果只是键入 C-k 两次并不会这样。
+请注意单独的 C-k 会把一行的内容杀掉,而第二个 C-k 则会杀掉那一行本身,
+并且使得所有其他的行向上移动。C-k 以很特别的方式来处理数字参数,它会杀
+掉很多行以及它们的内容,这不仅仅是重复而已,C-u 2 C-k 会把两行以及它们
+的 Newline 字元杀掉;如果只是键入 C-k 两次并不会这样。
 
-将被杀掉的文字回复的动作称为「拉回(yanking)」。
-(把它想像成您把别人从您身上夺去的东西猛力地拉回来)
-您可以在您删除文字的地方拉回,也可以在文字的其他地方拉回。
-您可以拉回数次以制作它的数份拷贝。
+将被杀掉的文字回复的动作称为「拉回( yanking )」。(把它想像成您把别
+人从您身上夺去的东西猛力地拉回来)您可以在您删除文字的地方拉回,也可以
+在文字的其他地方拉回。您可以拉回数次同样的文字,以制作它的数份拷贝。
 
 拉回的指令为 C-y。它会在目前游标的位置重新插入最后杀掉的文字。
 
 >> 试试看;键入 C-y 将文字拉回。
 
-如果您连续地做了数次 C-k,所有被杀掉的文字都会被储存在一起,
-因此做一次 C-y 就会把所有这些行都拉回来。
+如果您连续地做了数次 C-k,所有被杀掉的文字都会被储存在一起,因此做一次 
+C-y 就会把所有这些行都拉回来。
 
 >> 现在做一下,键入 C-k 数次。
 
@@ -394,13 +378,12 @@
 >> 键入 C-y。然后把游标往下移动个几行,再一次键入 C-y。
    您现在知道如何复制某些文字了。
 
-如果您有一些文字想要拉回来,但是后来您又杀了某些东西,
-那么该怎么做呢?C-y 会把最近杀掉的拉回来,但是先前的文字并没有消失,
-您可以用 M-y 来回到它。当您已经使用 C-y 把最近杀掉的拉回来之后,
-再键入 M-y 来把这些拉回来的文字替换为先前所杀掉的。
-一次又一次地键入 M-y 会把先前再先前所杀掉的文字带回来。
-当您到了您想找的文字时,您不需要做任何事来保存它,
-只要继续您的编辑,把这些已拉回的文字留在那里就好。
+如果您有一些文字想要拉回来,但是后来您又杀了某些东西,那么该怎么做呢?
+C-y 会把最近杀掉的拉回来,但是先前的文字并没有消失,您可以用 M-y 来回
+到它。当您已经使用 C-y 把最近杀掉的拉回来之后,再键入 M-y 来把这些拉回
+来的文字替换为先前所杀掉的。一次又一次地键入 M-y 会把先前再先前所杀掉
+的文字带回来。当您到了您想找的文字时,您不需要做任何事来保存它,只要继
+续您的编辑,把这些已拉回的文字留在那里就好。
 
 如果您 M-y 做了很多次,您可能会回到起始点,也就是最近杀掉的。
 
@@ -412,184 +395,191 @@
    如果您想的话,您可以试著给 M-y 正的或是负的参数。
 
 
-* 取消动作(UNDO)
-------------------
+* 取消动作( UNDO )
+--------------------
 
-如果您对文字做了一些改变,后来觉得它是个错误,
-您可以 Undo 指令取消这一个改变,C-x u。
+如果您对文字做了一些改变,后来觉得它是个错误,您可以 Undo 指令取消这一
+个改变,C-x u。
 
-通常 C-x u 会把一个指令所造成的改变取消掉;
-如果您在一行中重复了许多次 C-x u,每一个重复都会取消额外的指令。
+通常 C-x u 会把一个指令所造成的改变取消掉;如果您在一行中重复了许多次 
+C-x u,每一个重复都会取消额外的指令。
 
 但是有两个例外:
 (1) 没有改变文字的指令不算(这包括了游标移动的指令还有卷轴指令);
-(2) 自行键入的字元以一群一群--每群最多 20 个--来进行处理。
+(2) 自行键入的字元以一群一群 -- 每群最多 20 个 -- 来进行处理。
     (这是为了减少您在取消「插入文字动作」所必须键入 C-x u 的次数)
 
 >> 以 C-k 将这一行杀掉,然后键入 C-x u 后它会再次出现。
 
-C-_ 是另一个取消指令;它的作用就和 C-x u 一样,
-但是在一行中它比较容易键入许多次。
-C-_ 的缺点是在某些键盘中不太清楚如何键入它,
-这也是为什么我们同时提供 C-x u 的原因。
-在某些终端机,您可以按住 CONTROL 再键入 / ,来键入 C-_。
+C-_ 是另一个取消指令;它的作用就和 C-x u 一样,但是在一行中它比较容易
+键入许多次。C-_ 的缺点是在某些键盘中不太清楚如何键入它,这也是为什么我
+们同时提供 C-x u 的原因。在某些终端机,您可以按住 CONTROL 再键入 / ,
+来键入 C-_。
 
 一个数字参数对 C-_ or C-x u 来说,是作为重复的次数。
 
 
-* 档案(FILE)
---------------
+* 档案( FILE )
+----------------
 
-为了使您编辑的文字永久保存,您必须把它放到一个档案中。
-不然,当您离开 Emacs 后,它就会随之消失。为了把您的文字放在档案中,
-您必须在您键入这些文字前「找(find)」档案。
-(这也称之为「拜访(visiting)」档案)
+为了使您编辑的文字永久保存,您必须把它放到一个档案中。不然,当您离开 
+Emacs 后,它就会随之消失。为了把您的文字放在档案中,您必须在您键入这些
+文字前「找( find )」档案。(这也称之为「拜访( visiting )」档案)
 
-找一个档案表示您可以在 Emacs 中看到档案的内容。从许多方面来看,
-它就像是您直接编辑那个档案一样。然而,直到您「储存」这个档案之前,
-您使用 Emacs 编辑所做出的改变并不会保存下来。
-这就是为什么当您不想要时,您可以避免留下修改到一半的档案在系统中。
-即使当您储存了,Emacs 也会把原本的档案以一个不同的名称保留下来,
-若您稍后觉得您的改变是一个错误的话,就可以使用它。
+找一个档案表示您可以在 Emacs 中看到档案的内容。从许多方面来看,它就像
+是您直接编辑那个档案一样。然而,直到您「储存」这个档案之前,您使用 
+Emacs 编辑所做出的改变并不会保存下来。这就是为什么当您不想要时,您可以
+避免留下修改到一半的档案在系统中。即使当您储存了,Emacs 也会把原本的档
+案以一个不同的名称保留下来,若您稍后觉得您的改变是一个错误的话,就可以
+使用它。
 
-在靠近萤幕的下方,您可以看到由破折号开始与结束的一行--
-通常是以「--:-- TUTORIAL.cn」或其他类似的东西作为开始。
-这是萤幕的一部分,通常用来表示您正在拜访的档案。现在,
-您正在拜访的档案叫做「TUTORIAL.cn」,它是您个人的拷贝。
-当您以 Emacs 找出一个档案时,那个档案的名字就会出现在那个地方。
+在靠近萤幕的下方,您可以看到由破折号开始与结束的一行 -- 通常是以「--:--
+TUTORIAL.cn」或其他类似的东西作为开始。这是萤幕的一部分,通常用来表示
+您正在拜访的档案。现在,您正在拜访的档案叫做「TUTORIAL.cn」,它是您个
+人的拷贝。当您以 Emacs 找出一个档案时,那个档案的名字就会出现在那个地
+方。
 
-关於寻找档案的指令中,有一个很特别的是,
-您必须说出这个您想要的档案名称。
-我们说这个指令「从终端机中读进了一个参数」。
-(在这个例子中,这参数就是档案的名称)
-当您键入这个指令后,
+关於寻找档案的指令中,有一个很特别的是,您必须说出这个您想要的档案名称。
+我们说这个指令「从终端机中读进了一个参数」。(在这个例子中,这参数就是
+档案的名称)当您键入这个指令后,
 
         C-x C-f   找一个档案
 
-Emacs 会要您键入档名。您所键入的档名会出现在萤幕的底行。
-在被用来作为这种形式的输入时,底行被称为小缓冲区(minibuffer)。
-您可以使用正常的 Emacs 编辑指令来编辑这个档名。
+Emacs 会要您键入档名。您所键入的档名会出现在萤幕的底行。在被用来作为这
+种形式的输入时,底行被称为小缓冲区( minibuffer )。您可以使用正常的 
+Emacs 编辑指令来编辑这个档名。
 
-当您正在键入档名时(或是任何的小缓冲区输入时),
-您可以用 C-g 这个指令来取消它。
+当您正在键入档名时(或是任何的小缓冲区输入时),您可以用 C-g 这个指令
+来取消它。
 
 >> 键入 C-x C-f,然后键入 C-g。这会取消小缓冲区,
    并且也会取消使用这个小缓冲区的 C-x C-f 指令。
    因此您没有找任何档案。
 
-当您已经键入了这个档名,请键入 <Return> 来结束它。
-然后 C-x C-f 指令就会开始运作,并且找到您所选择的档案。
-小缓冲区在当 C-x C-f 指令结束时就会消失。
+当您已经键入了这个档名,请键入 <Return> 来结束它。然后 C-x C-f 指令就
+会开始运作,并且找到您所选择的档案。小缓冲区在当 C-x C-f 指令结束时就
+会消失。
 
-过了一会儿,档案的内容就会出现在萤幕,然后您就可以编辑它的内容。
-当您想要您的改变永久保存时,键入这个指令:
+过了一会儿,档案的内容就会出现在萤幕,然后您就可以编辑它的内容。当您想
+要您的改变永久保存时,键入这个指令:
 
         C-x C-s   储存这个档案
 
-这会把在 Emacs 中的文字复制到档案中。当您第一次做这个动作时,
-Emacs 会将原始的档案重新命名成一个新的名字,这样它才不会消失。
-新的名字通常会加入「~」到原始档案的名字后面。
+这会把在 Emacs 中的文字复制到档案中。当您第一次做这个动作时,Emacs 会
+将原始的档案重新命名成一个新的名字,这样它才不会消失。新的名字通常会加
+入「~」到原始档案的名字后面。
 
-当储存结束时,Emacs 会把写入档案的名字列出来。您应该经常地进行储存,
-这样子如果系统当机时,您就不会损失太多工作。
+当储存结束时,Emacs 会把写入档案的名字列出来。您应该经常地进行储存,这
+样子如果系统当机时,您就不会损失太多工作。
 
 >> 键入 C-x C-s 以储存本快速指南的您的拷贝。
    这会把「Wrote ...TUTORIAL.cn」这个讯息显示在萤幕的下方。
 
-注意:在某些系统中,键入 C-x C-s 将会把萤幕冻结,
-您将看不到从 Emacs 来的任何输出。
-这表示操作系统一个称为「流程控制」的「功能」将 C-s 指令拦截住,
-并且不让它传到 Emacs。要取消萤幕的冻结,请键入 C-q。
-然后到 Emacs 使用手册中看看对於「渐进式搜寻的同时进入
-(Spontaneous Entry to Incremental Search)」这个主题,
-以取得处理这个「功能」的建议。
+注意:在某些系统中,键入 C-x C-s 将会把萤幕冻结,您将看不到从 Emacs 来
+的任何输出。这表示操作系统一个称为「流程控制」的「功能」将 C-s 指令拦
+截住,并且不让它传到 Emacs。要取消萤幕的冻结,请键入 C-q。然后到 Emacs 
+使用手册中看看对於「渐进式搜寻的同时进入( Spontaneous Entry to
+Incremental Search )」这个主题,以取得处理这个「功能」的建议。
 
-您可以找出一个已经存在的档案,然后观看它或编辑它。
-您也可以找一个还没有存在过的档案。这是以 Emacs 建立一个档案的方法:
-找这个档案,就从零开始,然后开始插入文字到这个档案中。
-当您要求「储存」这个档案,Emacs 会真的建立一个档案,
-并把您所插入的文字摆到档案中。从那时候开始,
-您就可以当自己是在编辑一个已经存在的档案了。
+您可以找出一个已经存在的档案,然后观看它或编辑它。您也可以找一个还没有
+存在过的档案。这是以 Emacs 建立一个档案的方法:找这个档案,就从零开始,
+然后开始插入文字到这个档案中。当您要求「储存」这个档案,Emacs 会真的建
+立一个档案,并把您所插入的文字摆到档案中。从那时候开始,您就可以当自己
+是在编辑一个已经存在的档案了。
 
 
-* 缓冲区(BUFFER)
-------------------
+* 缓冲区( BUFFER )
+--------------------
 
-如果您以 C-x C-f「找」第二个档案,第一个档案仍然存在 Emacs 内。
-要切换回它,您可以 C-x C-f 再找它一次。
-依此方式,您可以在 Emacs 内开启不少档案。
+如果您以 C-x C-f「找」第二个档案,第一个档案仍然存在 Emacs 内。要切换
+回它,您可以 C-x C-f 再找它一次。依此方式,您可以在 Emacs 内开启不少档
+案。
 
 >> 以键入 C-x C-f foo <Return> 的方式建立一个名为「foo」的档案。
    然后插入一些文字,编辑它,然后再以 C-x C-s 储存「foo」。
    最后,键入 C-x C-f TUTORIAL.cn <Return> 回到本快速指南。
 
-Emacs 储存每个档案的文字在一个称为「缓冲区(buffer)」的物件中。
-找一个档案会在 Emacs 内部建立一个缓冲区。想要看目前存在您的 Emacs
-的工作中缓冲区列表,键入
+Emacs 储存每个档案的文字在一个称为「缓冲区( buffer )」的物件中。找一
+个档案会在 Emacs 内部建立一个缓冲区。想要看目前存在您的 Emacs 的工作中
+缓冲区列表,键入
 
         C-x C-b   列出缓冲区
 
 >> 现在就试一下 C-x C-b
 
-看看每一个缓冲区是如何命名的,它也可能同时拥有一个
-「储存其内容的档案」的名称。有一些缓冲区则没有其对应的档案。
-举例来说,命名为「*Buffer List*」的缓冲区并没有任何档案。
-它是 C-x C-b 这个指令所建立出来的包含「缓冲区列表内容」的缓冲区。
-您在一个 Emacs 窗格所见到的「任何」文字都是某个缓冲区的一部份。
+看看每一个缓冲区是如何命名的,它也可能同时拥有一个「储存其内容的档案」
+的名称。您在一个 Emacs 窗格所见到的「任何」文字都是某个缓冲区的一部份。
 
 >> 键入 C-x 1 以离开缓冲列表
 
-如果您对档案中的文字做了修改,然后找另一档案,
-这个动作并不会储存第一个档案。它的修改仍旧存在 Emacs 中,
-也就是在那个档案的缓冲区中。
-对於第二个档案的建立或编辑并不会影响到第一个档案的缓冲区。
-这样子非常有用,但这个情形也表明了您需要「一个方便的方法」
-来储存第一个档案的缓冲区。
-只是为储存第一个档案就必须以 C-x C-f 切换缓冲区,
-才能以 C-x C-s 将它储存,总是个让人讨厌的过程。因此我们有
+当您有数个缓冲区时,在任何时候其中只有一个是「目前作用的」。而那个就是
+您在编辑的缓冲区。如果您想要编辑另一个缓冲区,那么您必须「切换」到它。
+如果您想要切换到连接到某个档案的缓冲区,您可以用 C-x C-f 再次拜访那个
+档案。但是有个比较简单的方式:使用 C-x b ;在这个指令中,您必须键入缓
+冲区的名称。
+
+>> 键入 C-x b foo <Return> 以回到含有档案「foo」的文字的缓冲区。
+   然后建入 C-x b TUTORIAL <Return> 以回到本快速指南。
+
+就大部份的情况来说,缓冲区的名称与档案的名称是相同的(除去了档名中的目
+录部份)。然而并不总是如此。您以 C-x C-b 所制作出的缓冲区列表总是会显
+示给您每一个缓冲区的名称。
+
+您在一个 Emacs 窗格中所见到的「任何」文字总是某个缓冲区的一部份。有一
+些缓冲区并没有连接到档案。举例来说,命名为「*Buffer List*」的缓冲区并
+没有任何档案。它是包含有您以 C-x C-b 指令所制作出来的缓冲区列表的缓冲
+区。命名为「*Messages*」的缓冲区也没有连接到任何档案;它在您的 Emacs 
+操作阶段中包含出现在底行的讯息。
+
+>> 键入 C-x b *Messages* <Return> 来看看讯息的缓冲区。
+   然后键入 C-x b TUTORIAL <Return> 回到本快速指南。
+
+如果您对档案中的文字做了修改,然后找另一档案,这个动作并不会储存第一个
+档案。它的修改仍旧存在 Emacs 中,也就是在那个档案的缓冲区中。对於第二
+个档案的建立或编辑并不会影响到第一个档案的缓冲区。这样子非常有用,但这
+个情形也表明了您需要「一个方便的方法」来储存第一个档案的缓冲区。只是为
+储存第一个档案就必须以 C-x C-f 切换缓冲区,才能以 C-x C-s 将它储存,总
+是个让人讨厌的过程。因此我们有
 
         C-x s   储存一些缓冲区
 
-C-x s 会询问您关於您已做出修改但还没储存的每一个缓冲区。
-它会问您,对於每一个这样的缓冲区,是否要储存?
+C-x s 会询问您关於您已做出修改但还没储存的每一个缓冲区。它会问您,对於
+每一个这样的缓冲区,是否要储存?
 
 >> 插入一行文字,然后键入 C-x s。
    它应该会问您是否要储存名为 TUTORIAL.cn 的缓冲区。
    键入『y』以回答要储存。
 
 
-* 扩充指令集(EXTENDING THE COMMAND SET)
------------------------------------------
+* 扩充指令集( EXTENDING THE COMMAND SET )
+-------------------------------------------
 
-由於 Emacs 拥有太多指令,即便使用上所有的 CONTROL 和 META 字元,
-也没办法完全摆上。Emacs 以 X(扩充『eXtend』)指令来解决这个问题。
-扩充指令有两种型式:
+由於 Emacs 拥有太多指令,即便使用上所有的 CONTROL 和 META 字元,也没办
+法完全摆上。Emacs 以 X(扩充『eXtend』)指令来解决这个问题。扩充指令有
+两种型式:
 
         C-x     字元扩充。后面跟著一个字元。
         M-x     有名称的指令扩充。后面跟著一个长的名称。
 
-还有一些指令通常来说是很有用的,但是比您已经学到的指令较少使用。
-您已经看过其中两个:档案指令中的 C-x C-f 去寻找,以及 C-x C-s 去储存。
-其他的例子则有结束 Emacs 阶段的指令--这个指令是 C-x C-c。
-(不要担心您会失去已经做出的改变,C-x C-c 在它杀掉 Emacs
-之前会提供储存每一个变动的档案的机会。)
+还有一些指令通常来说是很有用的,但是比您已经学到的指令较少使用。您已经
+看过其中两个:档案指令中的 C-x C-f 去寻找,以及 C-x C-s 去储存。其他的
+例子则有结束 Emacs 阶段的指令 -- 这个指令是 C-x C-c。(不要担心您会失
+去已经做出的改变,C-x C-c 在它杀掉 Emacs 之前会提供储存每一个变动的档
+案的机会。)
 
-C-z 是 *暂时* 离开 Emacs 的指令--
-因此您稍后可以回到同样的 Emacs 阶段。
+C-z 是 *暂时* 离开 Emacs 的指令 -- 因此您稍后可以回到同样的 Emacs 阶段。
 
-在某些允许它的作用的系统中, C-z 会「暂停住(suspends)」Emacs,
-也就是说,它会回到 shell 但不会把 Emacs 毁掉。在最常用的 shell 中,
-您可以用『fg』或『%emacs』两种指令恢复 Emacs。
+在某些允许它的作用的系统中, C-z 会「暂停住( suspends )」Emacs,也就
+是说,它会回到 shell 但不会把 Emacs 毁掉。在最常用的 shell 中,您可以
+用『fg』或『%emacs』两种指令恢复 Emacs。
 
-在没有提供暂停功能的系统中,C-z 会在 Emacs 底下建立一个 subshell
-以让您有机会执行其他的程式,并且在稍后回到 Emacs,
-它并没有真的离开 Emacs。在这个例子中,shell 指令『exit』是从
-subshell 回到 Emacs 的通常方式。
+在没有提供暂停功能的系统中,C-z 会在 Emacs 底下建立一个 subshell 以让
+您有机会执行其他的程式,并且在稍后回到 Emacs,它并没有真的离开 Emacs。
+在这个例子中,shell 指令『exit』是从subshell 回到 Emacs 的通常方式。
 
-使用 C-x C-c 的时机是当您打算要登出时。
-它也非常适合用来离开被其他邮件处理程式,
-以及许多不同的应用程式所启动的 Emacs。然而在一般的状况下,
-如果您不打算登出,最好是把 Emacs 暂停而不是离开它。
+使用 C-x C-c 的时机是当您打算要登出时。它也非常适合用来离开被其他邮件
+处理程式,以及许多不同的应用程式所启动的 Emacs。然而在一般的状况下,如
+果您不打算登出,最好是把 Emacs 暂停而不是离开它。
 
 有许多 C-x 的指令。这里是一份您已经学过的列表:
 
@@ -600,15 +590,14 @@
         C-x 1           除了一个外,删去其他所有的窗格。
         C-x u           取消动作。
 
-以扩充来命名的指令通常是不太常使用的指令,
-或是只在特定的模式下才会使用的指令。一个例子是取代字串指令,
-它会全域地将一个字串以另一个来取代。当您键入 M-x 时,
-Emacs 会在萤幕的底端询问您,然后您也应该键入这个指令的名称。
-在这个例子中是『replace-string』只要键入『repl s<TAB>』,
-然后 Emacs 将会补齐这个名称。以 <Return> 来结束这个指令名称。
+以扩充来命名的指令通常是不太常使用的指令,或是只在特定的模式下才会使用
+的指令。一个例子是取代字串指令,它会全域地将一个字串以另一个来取代。当
+您键入 M-x 时,Emacs 会在萤幕的底端询问您,然后您也应该键入这个指令的
+名称。在这个例子中是『replace-string』只要键入『repl s<TAB>』,然后 
+Emacs 将会补齐这个名称。以 <Return> 来结束这个指令名称。
 
-取代字串指令需要两个参数--被取代的字串以及用来取代它的字串。
-您必须以 Newline 字元来结束每一个参数。
+取代字串指令需要两个参数 -- 被取代的字串以及用来取代它的字串。您必须以 
+Newline 字元来结束每一个参数。
 
 >> 将游标移到本行的下两行空白,然后键入
    M-x repl s<Return>changed<Return>altered<Return>。
@@ -616,98 +605,83 @@
    【为了说明的目的,於下保留一行原文。
    Notice how this line has changed: you've replaced... 】
 
-   请注意这一行是怎么改变的:在游标的起始位置之后,
-   您已经将 c-h-a-n-g-e-d 这个字--不管它在哪里出现--
-   以「altered」这个字来取代了。
+请注意这一行是怎么改变的:在游标的起始位置之后,您已经将 c-h-a-n-g-e-d 
+这个字 -- 不管它在哪里出现 -- 以「altered」这个字来取代了。
 
 
-* 自动存档(AUTO SAVE)
------------------------
+* 自动存档( AUTO SAVE )
+-------------------------
 
-当您在一个档案中做了修改,但是还没有将它们储存起来,
-那么如果您的电脑当机,它们将有可能遗失。
-为了避免这种情形发生在您的身上,
-Emacs 会定期地将您正在编辑的档案写入「自动储存」档案中。
-自动储存档案在档名的前后会各有一个 # 符号;
-举例来说,如果您的档案名为「hello.c」,
-那么它的自动储存档案的档名就是「#hello.c#」。
-当您以平常的方式储存档案时,Emacs 就会把它的自动储存档删除。
+当您在一个档案中做了修改,但是还没有将它们储存起来,那么如果您的电脑当
+机,它们将有可能遗失。为了避免这种情形发生在您的身上,Emacs 会定期地将
+您正在编辑的档案写入「自动储存」档案中。自动储存档案在档名的前后会各有
+一个 # 符号;举例来说,如果您的档案名为「hello.c」,那么它的自动储存档
+案的档名就是「#hello.c#」。当您以平常的方式储存档案时,Emacs 就会把它
+的自动储存档删除。
 
-如果当机,您可以经由正常地寻找档案,
-(指的是您在编辑的档案而不是自动储存档)
-然后键入 M-x recover file<Return> 来回复您的自动储存档。
-当它要求确认时,键入 yes<Return> 以继续并回复自动储存的资料。
+如果当机,您可以经由正常地寻找档案,(指的是您在编辑的档案而不是自动储
+存档)然后键入 M-x recover file<Return> 来回复您的自动储存档。当它要求
+确认时,键入 yes<Return> 以继续并回复自动储存的资料。
 
 
-* 回应区(ECHO AREA)
----------------------
+* 回应区( ECHO AREA )
+-----------------------
 
 如果 Emacs 见到您很慢地键入多字元指令,它会将它们显示在位於窗格下方,
 称为「回应区」的区域给您参阅。回应区位在窗格的最后一行。
 
 
-* 状态行(MODE LINE)
----------------------
+* 状态行( MODE LINE )
+-----------------------
 
-位在回应区的正上面是称为「状态行」的一行。
-状态行显示出一些信息,如:
+位在回应区的正上面是称为「状态行」的一行。状态行显示出一些信息,如:
 
 --:**  TUTORIAL.cn       (Fundamental)--L670--58%----------------
 
 本行提供一些关於「Emacs 的状态」以及「您正在编辑的文字」的有用信息。
 
-您已经知道档名的意义是什么了--就是您找的档案。
--NN%-- 指出目前您在文字档中的位置;它的意思是说:
-有 NN 百分比的文字位在窗格的上面。
-如果档案的顶端就位在窗格中,那么它就会显示 --Top-- 而不是 --00%--。
-如果档案的底部就位在窗格中,那么它是显示 --Bot--。
-如果您正在看的文字档很小,在窗格中就足以看到全部的内容,
-那么状态行就会显示 --All--。
+您已经知道档名的意义是什么了 -- 就是您找的档案。-NN%-- 指出目前您在文
+字档中的位置;它的意思是说:有 NN 百分比的文字位在窗格的上面。如果档案
+的顶端就位在窗格中,那么它就会显示 --Top-- 而不是 --00%--。如果档案的
+底部就位在窗格中,那么它是显示 --Bot--。如果您正在看的文字档很小,在窗
+格中就足以看到全部的内容,那么状态行就会显示 --All--。
 
-L 和数字以另一种方式来表示出位置:它们给出了目前所在的行数(Line)。
+L 和数字以另一种方式来表示出位置:它们给出了目前所在的行数( Line )。
 
-在靠近前面的星号表示您已经对这些文字做了改变。
-在您刚拜访或储存一个档案之后,
-状态行的那个部分会没有星号,只有破折号。
+在靠近前面的星号表示您已经对这些文字做了改变。在您刚拜访或储存一个档案
+之后,状态行的那个部分会没有星号,只有破折号。
+
+状态行中位於小括弧里面的部分,是用来告诉您正在使用什么编辑模式。预设的
+模式是 Fundamental,也就是您现在使用的。它是「主模式」的一个例子。
 
-状态行中位於小括弧里面的部分,是用来告诉您正在使用什么编辑模式。
-预设的模式是 Fundamental,也就是您现在使用的。
-它是「主模式」的一个例子。
-
-Emacs 有许多不同的主模式。它们之中有一些是用来编辑不同的语言
-以及/或不同种类的文字,像是 Lisp 模式、Text 模式等等。
-在任何的时间只有一个主模式可以作用,
-并且它的名称总可以在状态行中被找到,
-就在现在的「Fundamental」中的位置。
+Emacs 有许多不同的主模式。它们之中有一些是用来编辑不同的语言以及/或不
+同种类的文字,像是 Lisp 模式、 Text 模式等等。在任何的时间只有一个主模
+式可以作用,并且它的名称总可以在状态行中被找到,就在现在的
+「Fundamental」中的位置。
 
-每一个主模式都使得一些指令的行为表现得不太一样。
-举例来说,在一个程式中有一些指令用来制作出注解,
-而由於每一种程式语言对於一个注解应该长得像什么,都有著不同的想法,
-因此每一个主模式都必须以不同的方式来插入注解。
-每一个主模式是一个延伸指令的名称,使得您可以用来切换至那个模式。
-举例来说,M-x fundamental-mode 就是切换到 Fundamental
-模式的一个指令。
+每一个主模式都使得一些指令的行为表现得不太一样。举例来说,在一个程式中
+有一些指令用来制作出注解,而由於每一种程式语言对於一个注解应该长得像什
+么,都有著不同的想法,因此每一个主模式都必须以不同的方式来插入注解。每
+一个主模式是一个延伸指令的名称,使得您可以用来切换至那个模式。举例来说,
+M-x fundamental-mode 就是切换到 Fundamental 模式的一个指令。
 
-如果您想要编辑中文或英文等文字类型的档案--像是现在的这一个,
-您应该使用 Text 模式。
+如果您想要编辑人类语言的文字档案 -- 像是现在的这一个,您应该使用 Text 
+模式。
 
 >> 键入 M-x text mode<Return>。
 
-不要担心,没有任何一个您已经学过的 Emacs 指令,
-会被改变成任何非常不同的形式。
-但是您可以发现到 M-f 和 M-b 现在把撇号(')视为字的一部分。
-先前,在 Fundamental 模式中,M-f 和 M-b 将撇号视为字的分隔符号。
+不要担心,没有任何一个您已经学过的 Emacs 指令,会被改变成任何非常不同
+的形式。但是您可以发现到 M-f 和 M-b 现在把撇号(')视为字的一部分。先
+前,在 Fundamental 模式中,M-f 和 M-b 将撇号视为字的分隔符号。
 
-主模式通常会像上述那个例子一样,做出一些精巧的改变:
-大部分的指令在每一个主模式中「做同样的事」,
-但是它们以一点点不同的方式来工作。
-【再举个例子,接续上面所开的头,以程式语言的注解来说。
-同样一个插入注解的动作,因为您使用的程式语言/主模式的不同而不同。
-若您使用 C 语言,Emacs 插入『/* 介於中间的为注解区块 */』;
-若您使用的是 Fortran 语言,Emacs 插入『c 以字元 c 为首的为注解行』;
-若您使用的是 Basic 语言,Emacs 则插入『' 撇号以后的为注解文字』。
-编辑器的弹性如此,实在没有必要为了不同的语言、目的或外观,
-设计特殊化的编辑器。「求大同,存小异」在这里也是成立的。】
+主模式通常会像上述那个例子一样,做出一些精巧的改变:大部分的指令在每一
+个主模式中「做同样的事」,但是它们以一点点不同的方式来工作。【再举个例
+子,接续上面所开的头,以程式语言的注解来说。同样一个插入注解的动作,因
+为您使用的程式语言/主模式的不同而不同。若您使用 C 语言,Emacs 插入
+『/* 介於中间的为注解区块 */』;若您使用的是 Fortran 语言,Emacs 插入
+『c 以字元 c 为首的为注解行』;若您使用的是 Basic 语言,Emacs 则插入『' 
+撇号以后的为注解文字』。编辑器的弹性如此,实在没有必要为了不同的语言、
+目的或外观,设计特殊化的编辑器。「求大同,存小异」在这里也是成立的。】
 
 要浏览您现在所处的主模式的文档,键入 C-h m。
 
@@ -715,100 +689,90 @@
 >> 键入 C-h m,看看 Text 模式与 Fundamental 模式是哪里不同。
 >> 键入 C-x 1 将文档从萤幕移除掉。
 
-主模式之所以称为「主要(major)」的原因是因为它们也有次模式
-(minor mode)。次要的模式并不是主模式的其他选择,而只是次要的更改。
-每一个次模式可以被它本身启用或停止,和所有其他的次模式无关,
-并且也和您的主模式无关。所以您可以不使用次模式,或一个,
-或任何数量的次模式的组合。
+主模式之所以称为「主要( major )」的原因是因为它们也有次模式( minor
+mode )。次要的模式并不是主模式的其他选择,而只是次要的更改。每一个次
+模式可以被它本身启用或停止,和所有其他的次模式无关,并且也和您的主模式
+无关。所以您可以不使用次模式,或一个,或任何数量的次模式的组合。
 
-有一个次模式非常有用,特别是在编辑英文文字时,叫做 Auto Fill 模式。
-当这个模式启用时,Emacs 在当您插入文字并且使一行太宽时,
-会将那一行,在字与字之间自动地分隔开。
+有一个叫做 Auto Fill 模式的次模式非常有用,特别是在编辑人类语言的文字
+时。当这个模式启用时, Emacs 在当您插入文字并且使一行太宽时,会将那一
+行,在字与字之间自动地分隔开。
 
-您可以 M-x auto fill mode<Return> 来将 Auto Fill 模式启用。
-当这个模式启用时,您可以使用 M-x auto fill mode<Return> 来将它取消。
-当这个模式不用时,则这个指令会将它启动,而当这个模式启用时,
-这个指令会将它关闭。我们说这个指令用来「切换(toggle)」模式。
+您可以 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 指令来改变它。
-您应该以一个数字参数的方式来给定您所希望的边界设定。
+边界通常被设定为 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),而游标必须处在其中。
+如果您在一个段落的中间做出改变,Auto Fill 模式并不会为您重新进行 fill 
+的动作( re-fill )。要 re-fill 这个段落,键入 M-q (META-q),而游标必
+须处在其中。
 
 >> 移动游标到前一段中,然后键入 M-q。
 
 
-* 搜寻(SEARCHING)
--------------------
+* 搜寻( SEARCHING )
+---------------------
 
-Emacs 可以搜寻字串(字串可以是一群连续的字元或字)
-【就中文来说,字元和字基本上意义相同;此处所指的『字』,
-是英文中没有被空白隔开的字元集合。】,
-往前或往后搜寻都可以。搜寻一个字串是一种游标移动指令,
-它会将游标移动到字串出现的下一个地方。
+Emacs 可以搜寻字串(字串可以是一群连续的字元或字)【就中文来说,字元和
+字基本上意义相同;此处所指的『字』,是英文中没有被空白隔开的字元集
+合。】,往前或往后搜寻都可以。搜寻一个字串是一种游标移动指令,它会将游
+标移动到字串出现的下一个地方。
 
-Emacs 搜寻指令与大部分编辑器的搜寻指令不同的地方在於,
-它是「渐进的(incremental)」。
-这表示搜寻发生在您键入想要搜寻的文字串后。
+Emacs 搜寻指令与大部分编辑器的搜寻指令不同的地方在於,它是「渐进的
+( incremental )」。这表示搜寻发生在您键入想要搜寻的文字串后。
 
-要开始搜寻的指令是:C-s 往前搜寻,C-r 往后搜寻。
-但先等一下!现在先不要试。
+要开始搜寻的指令是:C-s 往前搜寻,C-r 往后搜寻。但先等一下!现在先不要
+试。
 
-当您键入 C-s 时,会发现到有一个字串「I-search」
-出现在回应区中作为提示。它告诉您 Emacs 现在正处於称为「渐进式搜寻」
-的状态中,等待您键入您想要搜寻的字串。<Return> 会结束一个搜寻。
+当您键入 C-s 时,会发现到有一个字串「I-search」出现在回应区中作为提示。
+它告诉您 Emacs 现在正处於称为「渐进式搜寻」的状态中,等待您键入您想要
+搜寻的字串。<Return> 会结束一个搜寻。
 
 >> 现在键入 C-s 开始一个搜寻。慢一点,一次键入一个字元,
    键入『cursor』这个字,每键入一个字元时,稍微停一下,
    注意看看游标发生了什么事。现在您已曾经搜寻过「cursor」这个字了。
 >> 再次键入 C-s 来搜寻「cursor」的下一个出现位置。
->> 现在键入 <Delete> 四次,看看游标是如何移动的。
+>> 现在键入 <Delback> 四次,看看游标是如何移动的。
 >> 键入 <Return> 结束搜寻。
 
-您有没有看到发生了什么?在一个渐进式搜寻中,
-Emacs 试著要走到您键入的字串的下一个出现位置。
-要移动到游标所在的下一个出现位置,只要再键入 C-s 一次。
-如果并没有这样的出现位置存在,Emacs 会哔一声,
-并告诉您目前的搜寻「失败」。另外 C-g 也可以用来结束搜寻。
+您有没有看到发生了什么?在一个渐进式搜寻中,Emacs 试著要走到您键入的字
+串的下一个出现位置。要移动到游标所在的下一个出现位置,只要再键入 C-s 
+一次。如果并没有这样的出现位置存在,Emacs 会哔一声,并告诉您目前的搜寻
+「失败」。另外 C-g 也可以用来结束搜寻。
 
-注意:在某些系统中,键入 C-s 将会把萤幕冻结,
-您将看不到从 Emacs 来的任何输出。
-这表示操作系统一个称为「流程控制」的「功能」将 C-s 指令拦截住,
-并且不让它传到 Emacs。要取消萤幕的冻结,请键入 C-q。
-然后到 Emacs 使用手册中看看对於「渐进式搜寻的同时进入
-(Spontaneous Entry to Incremental Search)」这个主题,
-以取得处理这个「功能」的建议。
+注意:在某些系统中,键入 C-s 将会把萤幕冻结,您将看不到从 Emacs 来的任
+何输出。这表示操作系统一个称为「流程控制」的「功能」将 C-s 指令拦截住,
+并且不让它传到 Emacs。要取消萤幕的冻结,请键入 C-q。然后到 Emacs 使用
+手册中看看对於「渐进式搜寻的同时进入( Spontaneous Entry to
+Incremental Search )」这个主题,以取得处理这个「功能」的建议。
 
-如果您在一个渐进式搜寻的中间,并且键入 <Delete>,
-您可以发现在搜寻字串中的最后一个字元被消除了,
-并且搜寻会回到这个搜寻的最后一个地方。
-举例来说,假设您已经键入了『c』,用来寻找「c」的第一次出现。
-现在如果您键入『u』,游标会移动到「cu」的第一次出现位置。
-现在键入 <Delete> ,这会将「u」从搜寻字串中消除,
-并且游标会移回到「c」的第一次出现位置。
+如果您在一个渐进式搜寻的中间,并且键入 <Delback>,您可以发现在搜寻字串
+中的最后一个字元被消除了,并且搜寻会回到这个搜寻的最后一个地方。举例来
+说,假设您已经键入了『c』,用来寻找「c」的第一次出现。现在如果您键入
+『u』,游标会移动到「cu」的第一次出现位置。现在键入 <Delback> ,这会将
+「u」从搜寻字串中消除,并且游标会移回到「c」的第一次出现位置。
 
-如果您在一个搜寻的中间,并且键入一个 CONTROL 或 META 字元的话,
-(但有一些例外--对搜寻而言特别的字元,像是 C-s 和 C-r),
-搜寻会被结束。
+如果您在一个搜寻的中间,并且键入一个 CONTROL 或 META 字元的话,(但有
+一些例外 -- 对搜寻而言特别的字元,像是 C-s 和 C-r ),搜寻会被结束。
 
-C-s 会开始一个搜寻,它会寻找搜寻字串在目前游标位置「之后」,
-的任何出现位置。如果您想要在先前文字中搜寻,键入 C-r 作为替代。
-除了搜寻的方向相反之外,我们所说的有关 C-s 的所有事情,
-同样地可以应用到 C-r 上。
+C-s 会开始一个搜寻,它会寻找搜寻字串在目前游标位置「之后」,的任何出现
+位置。如果您想要在先前文字中搜寻,键入 C-r 作为替代。除了搜寻的方向相
+反之外,我们所说的有关 C-s 的所有事情,同样地可以应用到 C-r 上。
 
 
-* 多重窗格(MULTIPLE WINDOWS)
-------------------------------
+* 多重窗格( MULTIPLE WINDOWS )
+--------------------------------
 
 Emacs 许多好功能的其中之一是,您可以在萤幕中同时展示超过一个窗格。
 
@@ -829,37 +793,32 @@
 >> 再一次键入 C-x o 将游标移回到上方的窗格。
    游标会回到它在上方窗格中,原本所在的位置。
 
-您可以持续使用 C-x o 在窗格之间切换。
-每一个窗格有它自己的游标位置,但是只有一个窗格会真的显示出游标。
-所有通常的编辑指令只会应用到那个游标所在的窗格。
-我们称这个为「被选择的窗格」。
+您可以持续使用 C-x o 在窗格之间切换。每一个窗格有它自己的游标位置,但
+是只有一个窗格会真的显示出游标。所有通常的编辑指令只会应用到那个游标所
+在的窗格。我们称这个为「被选择的窗格」。
 
-指令 C-M-v 在当您於一个窗格中编辑文字,
-并使用其他的窗格作为参考之用时,是非常有用的。
-您可以将游标一直保持在您正在编辑的窗格中,
-并以 C-M-v 指令在其他的窗格循序地前进。
-【验证工作特别适合以这种方式来进行,如 GNU 中译小组:
-找一个原始英文档案;再找它翻译好的中文档案,
-编辑这个「被选择的窗格」,以 C-M-v 指令跟上验证中的段落……。】
+指令 C-M-v 在当您於一个窗格中编辑文字,并使用其他的窗格作为参考之用时,
+是非常有用的。您可以将游标一直保持在您正在编辑的窗格中,并以 C-M-v 指
+令在其他的窗格循序地前进。【验证工作特别适合以这种方式来进行,如 GNU 
+中译小组:找一个原始英文档案;再找它翻译好的中文档案,编辑这个「被选择
+的窗格」,以 C-M-v 指令跟上验证中的段落……。】
 
-C-M-v 是 CONTROL-META 字元的一个例子。如果您有一个真的 META 键,
-您可以同时按住 CONTROL 和 META 再键入 v 来键入 C-M-v。
-CONTROL 或 META 「谁先被按住」并没有影响,
-因为这两个键都是用来修饰您所键入的字元。
+C-M-v 是 CONTROL-META 字元的一个例子。如果您有一个真的 META 键,您可以
+同时按住 CONTROL 和 META 再键入 v 来键入 C-M-v。CONTROL 或 META 「谁先
+被按住」并没有影响,因为这两个键都是用来修饰您所键入的字元。
 
-如果您并没有一个真的 META 键,您可以使用 ESC 来作为替代,
-这样子顺序就有关系了:
-您必须键入 ESC ,跟著键入 CONTROL-v,CONTROL-ESC v 并不会作用。
-这是因为 ESC 是一个具有本身作用的字元,而不是一个修饰键。
+如果您并没有一个真的 META 键,您可以使用 ESC 来作为替代,这样子顺序就
+有关系了:您必须键入 ESC ,跟著键入 CONTROL-v,CONTROL-ESC v 并不会作
+用。这是因为 ESC 是一个具有本身作用的字元,而不是一个修饰键。
 
 >> (在上方窗格)键入 C-x 1 以除去下方窗格。
 
-(如果您已经在底端的窗格键入 C-x 1,那么将会把上面的窗格隐藏住。
-将这个指令想像成「只保留一个窗格--我正在编辑的这个。」)
+(如果您已经在底端的窗格键入 C-x 1,那么将会把上面的窗格隐藏住。将这个
+指令想像成「只保留一个窗格 -- 我正在编辑的这个。」)
 
-您不需要在两个不同的窗格中显示相同的缓冲区。如果您使用 C-x C-f
-在一个窗格中找档案,另一个窗格并不因而改变。
-您可以在独立的任一个窗格中找〔它自己的〕一个档案。
+您不需要在两个不同的窗格中显示相同的缓冲区。如果您使用 C-x C-f 在一个
+窗格中找档案,另一个窗格并不因而改变。您可以在独立的任一个窗格中找〔它
+自己的〕一个档案。
 
 这里有另外一个方式可以用来,使用两个窗格显示两个不同的东西:
 
@@ -870,66 +829,64 @@
 >> 键入 C-x o 以回到上方的窗格,然后以 C-x 1 删除掉下方窗格。
 
 
-* 递归编辑阶层(RECURSIVE EDITING LEVELS)
-------------------------------------------
+* 递归编辑阶层( RECURSIVE EDITING LEVELS )
+--------------------------------------------
 
-有时候您会进入所谓的「递归编辑阶层」。
-它是由位在状态行的方括弧所指明,并且包含住以小括弧来指明的模式名称。
-举例来说,您可能会看到 [(Fundamental)],而不是 (Fundamental)。
+有时候您会进入所谓的「递归编辑阶层」。它是由位在状态行的方括弧所指明,
+并且包含住以小括弧来指明的模式名称。举例来说,您可能会看到 
+[(Fundamental)],而不是 (Fundamental)。
 
-要离开递归编辑阶层,请键入 ESC ESC ESC。
-这是个全功能的「离开」指令。您也可以使用它来除去多余的窗格,
-并且离开小缓冲区。
+要离开递归编辑阶层,请键入 ESC ESC ESC。这是个全功能的「离开」指令。您
+也可以使用它来除去多余的窗格,并且离开小缓冲区。
 
 >> 键入 M-x 以进入小缓冲区;然后键入 ESC ESC ESC 离开。
 
-您无法使用 C-g 来离开递归编辑阶层。这是因为 C-g 是用来取消指令以及
-「位於」递归编辑阶层中的「引数(arguments)」之故。
+您无法使用 C-g 来离开递归编辑阶层。这是因为 C-g 是用来取消指令以及「位
+於」递归编辑阶层中的「引数( arguments )」之故。
 
 
-* 取得更多的帮助(GETTING MORE HELP)
--------------------------------------
+* 取得更多的帮助( GETTING MORE HELP )
+---------------------------------------
 
-在本快速指南中,我们试著仅提供刚刚好的信息让您可以开始使用 Emacs。
-在 Emacs 中有太多可取得的信息,想要在这里全部解释是不可能的。
-然而,您也许会想要学习更多 Emacs 相关的信息,
-因为它有许多其他有用的功能。Emacs 提供了「阅读有关 Emacs 指令」
-的指令。这些「help」指令都以 CONTROL-h 这个字元作为开头,
-称作为「Help 字元」。
+在本快速指南中,我们试著仅提供刚刚好的信息让您可以开始使用 Emacs。在 
+Emacs 中有太多可取得的信息,想要在这里全部解释是不可能的。然而,您也许
+会想要学习更多 Emacs 相关的信息,因为它有许多其他有用的功能。Emacs 提
+供了「阅读有关 Emacs 指令」的指令。这些「help」指令都以 CONTROL-h 这个
+字元作为开头,称作为「Help 字元」。
 
-要使用 Help 功能,键入 C-h 字元,
-然后再键入一个说明您所需要的帮助的字元。
-如果您真的不知道要问什么,那么请键入『C-h ?』,
-此时 Emacs 将会告诉您它能够提供的帮助。如果您已经键入 C-h,
-但发现您并不需要任何帮助,键入 C-g 来取消掉它就是了。
+要使用 Help 功能,键入 C-h 字元,然后再键入一个说明您所需要的帮助的字
+元。如果您真的不知道要问什么,那么请键入『C-h ?』,此时 Emacs 将会告诉
+您它能够提供的帮助。如果您已经键入 C-h,但发现您并不需要任何帮助,键入 
+C-g 来取消掉它就是了。
 
-(有些网站将 C-h 这个字元的意义改变了。
-他们真的不应该把它设为对所有使用者全部都适用的方法,
-所以您现在就有了个理由来抱怨系统管理者了。
-在此同时,如果 C-h 并没有在窗格的底部显示任何有关帮助的讯息,
-试著键入 F1 键,或是 M-x help <Return>。)
+(有些网站将 C-h 这个字元的意义改变了。他们真的不应该把它设为对所有使
+用者全部都适用的方法,所以您现在就有了个理由来抱怨系统管理者了。在此同
+时,如果 C-h 并没有在窗格的底部显示任何有关帮助的讯息,试著键入 F1 键,
+或是 M-x help <Return>。)
 
-最基本的 HELP 功能是 C-h c。键入 C-h,字元 c,以及一个或一串字元;
-然后 Emacs 会显示一个非常简短的有关这个指令的解释。
+最基本的 HELP 功能是 C-h c。键入 C-h,字元 c,以及一个或一串字元;然后 
+Emacs 会显示一个非常简短的有关这个指令的解释。
 
->> 键入 C-h c C-p。讯息应该会像是:
+>> 键入 C-h c C-p。
+
+讯息应该会像是这样:
 
         C-p runs the command previous-line
 
-这告诉了您「函数的名称」。函数名称主要是用来自订以及扩充 Emacs。
-但是由於函数名称是由「用来指出这指令在做些什么」而被选定,
-它们因此也可以作为非常简短的文档--足够提醒您已经学过的指令。
+这告诉了您「函数的名称」。函数名称主要是用来自订以及扩充 Emacs。但是由
+於函数名称是由「用来指出这指令在做些什么」而被选定,它们因此也可以作为
+非常简短的文档 -- 足够提醒您已经学过的指令。
 
-多字元指令像是 C-x C-s 和 (如果您没有 META 或 EDIT 或 ALT 键)
-<ESC>v 也可以在 C-h c 后面出现。
+多字元指令像是 C-x C-s 和 (如果您没有 META 或 EDIT 或 ALT 键)<ESC>v 
+也可以在 C-h c 后面出现。
 
-要取得更多有关一个指令的信息,用 C-h k 来取代使用 C-h c。
+要取得更多有关一个指令的信息,用 C-h k 来取代使用 C-h c 。
 
 >> 键入 C-h k C-p。
 
-这会在一个 Emacs 窗格显示这个函数的说明文档以及它的名称。
-当您阅读完后,键入 C-x 1 以跳离这些帮助文字。您并不需要马上跟著做。
-您可以做些编辑,当参考到帮助文字时再键入 C-x 1。
+这会在一个 Emacs 窗格显示这个函数的说明文档以及它的名称。当您阅读完后,
+键入 C-x 1 以跳离这些帮助文字。您并不需要马上跟著做。您可以做些编辑,
+当参考到帮助文字时再键入 C-x 1。
 
 这里有一些其他有用的 C-h 选项:
 
@@ -938,10 +895,10 @@
 >> 试著键入 C-h f previous-line<Return>。
    这会印出 Emacs 所有的有关「实作出 C-p 这个指令的函数」的信息
 
-C-h v 这个类似的指令会显示出「您可以用来自订 Emacs 行为的变数」
-的文档。当 Emacs 要求时,您需要键入这变数的名称。
+C-h v 这个类似的指令会显示出「您可以用来自订 Emacs 行为的变数」的文档。
+当 Emacs 要求时,您需要键入这变数的名称。
 
-   C-h a        指令相关查找(Command Apropos)。
+   C-h a        指令相关查找( Command Apropos )。
                 键入一个关键字然后 Emacs 会列出所有
                 「在其名称中含有此关键字」的全部指令。
                 这些指令全部都可以经由 META-x 来启动。
@@ -950,15 +907,15 @@
 
 >> 键入 C-h a file<Return>。
 
-这会在另一个窗格显示一个「在其名称中含有『file』的全部 M-x 指令」
-的列表。您将会看到像是 C-x C-f 的「字元-指令」列在其相对应指令名称
-(如:find-file)的旁边。
+这会在另一个窗格显示一个「在其名称中含有『file』的全部 M-x 指令」的列
+表。您将会看到像是 C-x C-f 的「字元-指令」列在其相对应指令名称(如:
+find-file )的旁边。
 
 >> 键入 C-M-v 上下移动 help 窗格。试个几次。
 
 >> 键入 C-x 1 来删除 help 窗格。
 
-   C-h i        阅读线上使用手册(a.k.a. Info)。
+   C-h i        阅读线上使用手册( a.k.a. Info )。
                 这个指令将您带到了称为「*info*」的特殊缓冲区,在那,
                 您可以阅读安装在您的系统里的软件包的线上使用手册。
                 键入 m emacs <Return> 以阅读 Emacs 使用手册。
@@ -968,43 +925,67 @@
                 使用手册,以作为主要的参考文档。
 
 
-* 结论(CONCLUSION)
---------------------
+* 更多功能特色( MORE FEATURES )
+---------------------------------
+
+您可以经由阅读 Emacs 使用手册〈不论是一本书或是在 Info 中的线上版本
+(使用 Help 选单或是键入 F10 h r )〉来学到更多有关它的知识。有两个您
+可能会特别喜欢的功能特色是可以节省打字量的 completion 还有简化档案处理
+的 dired 。
+
+Completion 是一种避免不必要的打字的方式。举例来说,如果您想要切换 
+*Messages* 缓冲区,您可以键入 C-x b *M<Tab> ,只要可以从您已经键入的文
+字中确定, Emacs 就会将剩下的缓冲区名称补齐。 Completion 是在 Emacs 使
+用手册的 Info 中,称为「Completion」的节点中所解释的。
 
-记住,要完全离开 Emacs 请使用 C-x C-c。
-要暂时离开到 shell,稍后再回到 Emacs,请使用 C-z。
+Dired 使您可以在一个目录中列出档案(次目录则是可选的)、在列表中到处移
+动、拜访、重新命名、删除以及对档案作操作。 Dired 是在 Emacs 使用手册的 
+Info 中,称为「Dired」的节点中所解释的。
+
+使用手册也解释了许多其它 Emacs 的功能特色。
+
 
-本快速指南对於所有的新手应该都是易於理解的,
-所以如果您发现了什么地方不清楚,不要只是坐著怪自己--
-(向本文作者和翻译)发点牢骚吧!
+* 结论( CONCLUSION )
+----------------------
+
+记住,要完全离开 Emacs 请使用 C-x C-c 。要暂时离开到 shell,稍后再回到 
+Emacs,请使用 C-z 。
+
+本快速指南对於所有的新手应该都是易於理解的,所以如果您发现了什么地方不
+清楚,不要只是坐著怪自己 -- (向本文作者和翻译)发点牢骚吧!
 
 
-* 翻译(TRANSLATION)
----------------------
+* 翻译( TRANSLATION )
+-----------------------
 
-本快速指南的翻译人员列表如下,如果您在阅读本文之前,
-「完全」对 Emacs 没有概念,我们非常需要您的意见以作为改进的依据。
-我们也打算提供一份 Emacs 的导读(或整理到本快速指南),
-主要将会根据初学者阅读本使用指南所面临到的问题,撰写而成。
+本快速指南的翻译人员列表如下,如果您在阅读本文之前,「完全」对 Emacs 
+没有概念,请告诉我们您的意见以作为本文后续的改进依据。翻译也提供了一份
+《GNU Emacs 中文处理说明》在 
+http://www.gnu.org/software/chinese/guide/emacs-chinese.cn.html 〈部份
+内容已经整理到本快速指南〉,也请您自行参阅。
 
-一个编辑器不应该让初学者感到十足的困难,您的意见可以使 Emacs
-更为贴近一般的使用者,并使电脑作为工具的角色得以充分发挥。
-如果您愿意提供改进的意见,请寄 email 到
-<chinese-translators@gnu.org> 。请不要害羞,我们欢迎任何有关的讨论;
-如果您不想寄到邮件清单,请直接 email 给本文翻译 <chliu@gnu.org> 。
-请在 Title 行中包含此字串「Emacs TUTORIAL: <your issue here>」。
+编辑器是电脑使用者最常接触到的应用程式,因此不应该让初学者感到过於困难,
+就一般的评论来说, Emacs 是不难学会使用的编辑器,但您的意见可以使它更
+为贴近一般的使用者,并使电脑作为工具的角色得以充分发挥。如果您愿意提供
+改进的意见,请寄 email 到<chinese-translators@gnu.org> 。请不要害羞,
+我们欢迎任何有关的讨论;如果您不想寄到邮件清单,请直接 email 给本文翻
+译 <chliu@gnu.org> 。请在 Title 行中包含此字串「Emacs TUTORIAL: <your
+issue here>」。
 
 如果您是 Emacs 老手,GNU Chinese Translators Team (GNU/CTT)
-<http://www.gnu.org/software/chinese/> 欢迎您的加入,
-我们现在正需要愿意投入翻译 Emacs 使用手册的人员。
+<http://www.gnu.org/software/chinese/> 欢迎您的加入,我们现在正需要愿
+意投入翻译 Emacs 使用手册的人员。
 
-本快速指南并没有采用习惯上编辑器所使用的翻译术语,
-一方面因为它的实际意义与一般的编辑器不同,原文本就不同;
-另一方面也因为 Emacs 所采用的视觉设计概念,
-早在窗口化系统之前就已经存在,本质也不相同。
-总之,翻译以为这样可以帮助对於 Emacs 整个设计哲学的理解。
-如果收到的回覆中,大部份要求提出修改,我们还是从善如流。
+本快速指南并没有采用习惯上编辑器所使用的翻译术语,一方面因为它的实际意
+义与一般的编辑器不同,原文本就不同;另一方面也因为 Emacs 所采用的视觉
+设计概念,早在窗口化系统之前就已经存在,本质也不相同。总之,翻译以为这
+样可以帮助对於 Emacs 整个设计哲学的理解。如果收到的回覆中,大部份要求
+提出修改,我们还是从善如流。
 
+(0) 为了避免「游标移动指令」论述上的混淆,本文采用的术语为:
+    往「前」移( move Forward );往「后」移( move Backware )
+    〔或是往「回」移〕;
+    往「上」移( Previous line );往「下」移( Next line )。
 (1) 在本文中,「行」指的是 row,这是采用一般的习惯用法。
     为了避免误导中文读者,特别在此说明。在正式的用法中:
     「column」翻译为「行」,以「纵」为行(直行),也译为「栏」;
@@ -1013,15 +994,15 @@
     大约是因为中文原本是直书的,我们说「一行字」是没问题;
     但现在大部份的情形中文是横书的,由於习惯使然也称为一行字了。
 (2) 有关於「文字」及其集合的相关译文,翻译所采用的有:
-    编辑的「文字」:「然后键入一些文字」、
-    用来作为说明功能的「文档」:「这个函数的说明文档」、
-    特指其所说明内容的「文本」:「实际效力以英文本为准」。
-    另外,即使只是「一行字」,只要它是用来作为说明之用,
+    编辑的「文字」:「然后键入一些文字」;
+    用来作为说明功能的「文档」:「这个函数的说明文档」;
+    特指其所说明的内容的「文本」:「实际效力以英文本为准」。
+    即使只是「一行字」,只要它是用来作为说明之用,
     翻译还是将它视为「文档」。
 (3) 「cut」的动作在 Emacs 中分为「杀掉」和「删除」,之间的差异如下:
-    一般编辑器中的「cut」:只有最近被 cut 的文字摆到 clipboard 中、
-    「杀掉(killing)」:被杀掉的文字,全部被加入到 kill ring 中、
-    「删除(deleting)」:被删除的文字,就是被删除了。
+    一般编辑器中的「cut」:只有最近被 cut 的文字摆到 clipboard 中;
+    「杀掉( killing )」:被杀掉的文字,全部被加入到 kill ring 中;
+    「删除( deleting )」:被删除的文字,就是被删除了。
     因此在一般编辑器中,您只能 paste「最近」被 cut 的文字;
     而在 Emacs 中,您可以「拉回」任何先前被杀掉的文字,同时,
     它的作法很容易。至於被删除的,因为用来作为「删除」功能的指令,
@@ -1040,28 +1021,37 @@
     因为它反应了电脑的工作方式,同时操作起来也较少废话。
 (6) 在【】中的文字为翻译的注解。
 (7) 关於使中文文档结构化的议题,问题已经获得解决。
+(8) 本翻译文本所采用的简繁用语差异列表如下:
+    zh cn
+    文件 文档
+    软体 软件
+    作业 操作
+    套件 包
+    视窗 窗口
+    递回 递归
+    骇客 黑客
+    资讯 信息
 
-另外,我们也十分欢迎读者可以直接修改本快速指南,
-做出自己的版本,以自己认为最为合适的方式来介绍 Emacs。
-如果您做出了这样个人化的版本,并且认为足供大家参考使用,
-请寄给 <chinese-coordinators@gnu.org> ,
-我们会将您的版本公开在 GNU/CTT 的网页中提供给中文使用者下载。
+另外,我们也十分欢迎读者可以直接修改本快速指南,做出自己的版本,以自己
+认为最为合适的方式来介绍 Emacs 。如果您做出了这样个人化的版本,并且认
+为足供大家参考使用,请寄给 <chinese-coordinators@gnu.org> ,我们会将您
+的版本公开在 GNU/CTT 的网页中提供给中文使用者下载。
 
 翻译:刘 昭宏 <chliu@gnu.org>
 验证:马 雪萍
 
 
-* 复制(COPYING)
------------------
+* 复制( COPYING )
+-------------------
 
-本快速指南沿袭自具有悠久历史的 Emacs 快速指南,由 Stuart Cracraft
-为了原始的 Emacs 所撰写的版本开始。
+本快速指南沿袭自具有悠久历史的 Emacs 快速指南,由 Stuart Cracraft 为了
+原始的 Emacs 所撰写的版本开始。
 
-这个版本的快速指南和 GNU Emacs 一样都是版权化的,
-并且允许在某些条件下散布其拷贝:
+这个版本的快速指南和 GNU Emacs 一样都是版权化的,并且允许在某些条件下
+散布其拷贝:
 
-Copyright (c) 1985, 1996, 2002 Free Software Foundation
-Chinese Translation by Chao-Hong Liu (2002)
+Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation
+Chinese Translation by Chao-Hong Liu (2002, 2003)
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
@@ -1082,14 +1072,14 @@
    本文允许在与上述相同的条件下,散布修改后的版本,或是其中的一部份,
    但它们也必须带有显著的,说明由谁最后更动了它的声明。
    【Copyleft 版权除了提供使用者自由外,也维护原始作者,
-   以及后来的修改作者的名誉权(credit)。
+   以及后来的修改作者的名誉权( credit )。
    本段译文提供读者作为参考以帮助理解,实际效力以英文本为准。】
 
-复制 Emacs 本身的条件较为复杂,但是具有相同的精神。
-请阅读 COPYING 这个档案,并且确实给予您的朋友 GNU Emacs 的拷贝。
-请经由「使用、撰写、以及分享自由软件」来帮助消除软件障碍主义
-(拥有权)!
+复制 Emacs 本身的条件较为复杂,但是具有相同的精神。请阅读 COPYING 这个
+档案,并且确实给予您的朋友 GNU Emacs 的拷贝。请经由「使用、撰写、以及
+分享自由软件」来帮助消除软件障碍主义(拥有权)!
 
+;;; DO NOT PUT THIS ON ZHS OR ZHT FILE...
 ;;; Local Variables:
 ;;; coding: chinese-iso-8bit
 ;;; End:
--- a/etc/TUTORIAL.zh	Thu May 22 04:42:34 2003 +0000
+++ b/etc/TUTORIAL.zh	Thu May 22 04:43:12 2003 +0000
@@ -1,67 +1,67 @@
-眤タ綷弄 Emacs е硉玭Emacs tutorial叫ǎЮ兵ン
+眤タ綷弄 Emacs е硉玭 Emacs tutorial 叫ǎЮΤ闽狡籹兵ン
 Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation.
 
-Emacs 硄盽Τ CONTROL 龄Τ CTRL ┪ CTL ㄓ夹ボ
-┪琌 META 龄Τ EDIT ┪ ALT ㄓ夹ボ
-磷–Ω常璶糶ㄤи盢穦ㄏノ瓃罽糶
+Emacs 硄盽Τ CONTROL 龄Τ CTRL ┪ CTL ㄓ夹ボ┪琌 
+META 龄Τ EDIT ┪ ALT ㄓ夹ボ磷–Ω常璶糶ㄤ
+и盢穦ㄏノ瓃罽糶
 
  C-<chr>  ボ讽龄じ <chr>   CONTROL 龄
-          C-f 碞琌 CONTROL 龄龄 f
+          C-f 碞琌 CONTROL 龄龄 f 
  M-<chr>  ボ讽龄じ <chr>   META ┪ EDIT ┪ ALT 龄
-          狦⊿Τ METAEDIT┪ ALT 龄玥ノ
+          狦⊿Τ META  EDIT ┪ ALT 龄玥ノ
            ESC 龄礛秨龄 <chr> ˙艼
           ㄓ蠢и <ESC> ㄓボ ESC 龄
 
-璶称а魁
-璶瞒秨 Emacs 穨顶琿session龄 C-x C-c ㄢじ
-オ凹娩>>じ琌琵眤刚帝ㄏノ矗ボ羭ㄒㄓ弧
-<<Blank lines inserted here by startup of help-with-tutorial>>
->>  瞷龄 C-vView next screen簿棵辊
+璶称а魁璶瞒秨 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-v
-ㄓ玡簿笆棵辊璶簿笆棵辊玥龄 M-v
- META 龄礛龄 v┪琌狦眤⊿Τ METAEDIT┪ ALT 龄
-龄 <ESC>v
+眤惠璶笵材ンㄆ琌ゅい簿笆眤竒笵 C-v ㄓ玡簿
+笆棵辊璶簿笆棵辊玥龄 M-v  META 龄礛龄 v 
+┪琌狦眤⊿Τ META  EDIT ┪ ALT 龄龄 <ESC>v 
 
->>  刚帝龄 M-v 礛 C-v硈尿碭Ω
+>>  刚帝龄 M-v 礛 C-v 硈尿碭Ω
 
-瞷眤 C-v 簿陆亩竊
-眔闽セゅ陆亩闽ㄆ兜礛 M-v 硂柑
+瞷眤 C-v 簿陆亩竊眔闽セゅ陆亩闽ㄆ
+兜礛 M-v 硂柑
 
 
-* 篕璶SUMMARY
------------------
+* 篕璶 SUMMARY 
+-------------------
 
-浪綷棵辊讽Τノ
-и瞷棵辊ㄓボ陪ボ郎ず甧跋办
-ヘ玡琌矪 Emacs い虫怠window陪ボ篈
-狦琌怠篈硂柑┮ざ残玥ノい怠
-Τ闽怠ざ残叫ǎ怠windows竊
+浪綷棵辊讽Τノи瞷棵辊ㄓボ陪ボ郎ず
+甧跋办ヘ玡琌矪 Emacs い虫怠 window 陪ボ篈狦
+琌怠篈硂柑┮ざ残玥ノい怠Τ闽怠
+ざ残叫ǎ怠 windows 竊
 
         C-v     玡簿笆棵辊〓怠
         M-v     簿笆棵辊〓怠
         C-l     睲埃棵辊〓怠穝陪ボ┮Τゅ
                 村夹┮竚穦陪ボ棵辊〓怠いァ
-                琌 CONTROL-L τぃ琌 CONTROL-1
+                琌 CONTROL-L τぃ琌 CONTROL-1 
 
->> т村夹竚猔種ㄤゅ礛龄 C-l
+>> т村夹竚猔種ㄤゅ礛龄 C-l 
    Ωт村夹竚絋粄ゅ瞷ㄤ
 
+狦眤沧狠诀Τ PageUp 籔 PageDn 龄杠眤ㄏノウㄓ棵辊虫
+簿笆琌ㄏノ C-v ㎝ M-v 穦ゑ耕Τ瞯
+
 
-* 膀セ村夹北BASIC CURSOR CONTROL
-----------------------------------------
+* 膀セ村夹北 BASIC CURSOR CONTROL 
+------------------------------------------
 
-棵辊棵辊簿笆琌Τノ
-琌眤簿笆棵辊ずゅい疭﹚竚㎡
+棵辊棵辊簿笆琌Τノ琌眤簿笆棵辊ずゅい疭﹚竚㎡
 
-Τ碭贺よΑ秈︽程膀セよ猭琌ㄏノ C-p C-b C-f㎝ C-n
-–常盢村夹簿┕琘疭﹚よ
-┮ボ琌硂㎝ウ┮簿笆よ
+Τ碭贺よΑ秈︽眤ㄏノよ龄琌盢眤も夹非龄絃
+竚ㄏノ C-p  C-b  C-f ㎝ C-n 盢ゑ耕Τ瞯硂ㄇじ㎝
+よ龄琌单┮ボ
 
                              玡︽ C-p
                                   :
@@ -74,84 +74,81 @@
 >>  C-n ┪ C-p 盢村夹簿瓜いァ
    龄 C-l 穦俱瓜陪ボ棵辊いァ
 
-眤莱赣穦祇瞷ノダㄓ稱硂ㄇ甧
-P ボ previousN ボ nextB ボ backwardτ F 玥ボ forward
-硂ㄇ碞琌膀セ村夹﹚positioning眤盢羆琌ノウ
-┮瞷碞рウ癘ㄓ癸眤穦Τノ
+眤穦祇瞷ノダ┮種竡ㄓ癘拘ウ甧P ボ previous  N ボ 
+next  B ボ backward τ F 玥ボ forward 眤盢羆琌ノ硂ㄇ村
+夹簿笆
 
 >> 碭Ω C-n р村夹┕簿笆硂︽
 
 >> 碭Ω C-f ┕玡簿硂︽礛 C-p ┕簿笆
    讽村夹セ︽いァC-p 笆琌妓
 
-–ゅ︽常 Newline じ挡
-ウ琌ノㄓ籔︽だ眤郎い程︽莱赣璶Τ Newline
-ㄓ挡琌 Emacs ぃ﹚惠璶ウㄓ絪胯郎
+–ゅ︽常 Newline じ挡ウ琌ノㄓ籔︽だ
+眤郎い程︽莱赣璶Τ Newline ㄓ挡琌 Emacs ぃ
+﹚惠璶ウㄓ絪胯郎
 
 >> 刚帝︽秨﹍よ龄 C-b 挡狦莱赣穦簿笆玡︽程
    硂琌ウ┕簿笆禫筁 Newline じ
 
-C-f ㎝ C-b 妓禫筁 Newline じ
-Newline じ琌ぃǎinvisibleじ
-絪胯竟いぃウ硂柑琌禗眤︽┕玡ǐ
-ê或村夹穦禲玡︽狦Τ玡︽杠︽Ю┕ǐ
-ê或村夹穦禲︽狦Τ︽杠禫筁 Newline じ
-穦琵村夹禲︽
+C-f ㎝ C-b 妓禫筁 Newline じNewline じ琌ぃǎ
+ invisible じ絪胯竟いぃウ硂柑琌禗眤︽
+┕玡ǐê或村夹穦禲玡︽狦Τ玡︽杠︽Ю┕ǐê
+或村夹穦禲︽狦Τ︽杠禫筁 Newline じ穦琵村夹
+禲︽
 
 >> 碭Ω C-b稰谋村夹
    礛碭Ω C-f 硂︽Юぺ
    Ω C-f 碞簿︽
 
-讽眤簿笆村夹禫棵辊よ┪よ娩ゅ穦簿秈棵辊ず
-硂嘿辈笆ウ琵 Emacs 盢村夹簿笆ゅいヴ種疭﹚竚
-村夹ぃ穦禲棵辊
+讽眤簿笆村夹禫棵辊よ┪よ娩ゅ穦簿秈棵辊ず硂
+嘿辈笆ウ琵 Emacs 盢村夹簿笆ゅいヴ種疭﹚竚
+村夹ぃ穦禲棵辊
 
 >> 刚帝 C-n 盢村夹禫筁棵辊よ礛祇ネぐ或ㄆ
 
-狦じじ簿笆び篊杠眤簿笆
-M-f (META-f) ┕玡簿笆M-b 玥┕簿笆
-癸いゅㄓ弧玥琌簿笆┪夹翴才腹┮
+狦じじ簿笆び篊杠眤簿笆M-f
+(META-f) ┕玡簿笆M-b 玥┕簿笆癸いゅㄓ弧玥琌簿笆
+┪夹翴才腹┮
 
 >> 龄ㄇ M-f ㎝ M-b
 
-讽眤い丁M-f 穦簿笆硂Юぺ
-讽眤籔丁フM-f 穦簿笆Юぺ
-M-b 狦琌よぃ
+讽眤い丁M-f 穦簿笆硂Юぺ讽眤籔丁フ
+M-f 穦簿笆ЮぺM-b 狦琌よぃ
 
 >> 碭Ω M-f ㎝ M-bい丁Ж馒ㄇ C-f ㎝ C-b
    硂妓眤碞芠诡 M-f ㎝ M-b 贺丁┪じ丁
    ぃ竚┮瞷ㄓ︽
 
-叫猔種 C-fC-b ㎝ M-fM-b ㄢ癸ぇ丁┦竒盽猵琌
-META じ琌ノㄓ籔粂ē﹚竡虫琿辅
-Τ闽巨τ CONTROL じ玥琌ノ
-籔眤┮絪胯礚闽膀セ虫じ┪︽单
+叫猔種 C-f  C-b ㎝ M-f  M-b ㄢ癸ぇ丁┦竒盽猵琌
+META じ琌ノㄓ籔粂ē﹚竡虫琿辅Τ闽巨
+τ CONTROL じ玥琌ノ籔眤┮絪胯礚闽膀セ虫じ┪︽
+单
 
-硂┦︽籔ぇ丁妓続ノ
-C-a ㎝ C-e 穦盢村夹簿笆︽ 秨﹍㎝挡Ю矪τ
-M-a ㎝ M-e 玥盢村夹簿笆 秨﹍㎝挡Ю矪
+硂┦︽籔ぇ丁妓続ノC-a ㎝ C-e 穦盢村夹簿笆
+︽ 秨﹍㎝挡Ю矪τM-a ㎝ M-e 玥盢村夹簿笆 秨﹍㎝挡Ю
+矪
 
 >> 刚帝ㄢΩ C-aㄢΩ C-e
    刚帝ㄢΩ M-aㄢΩ M-e
 
-ぐ或狡 C-a 穦⊿Τノ
-τ狡 M-a 玥膥尿簿笆瘤礛硂ぃ弧琌Ч摸ゑ
-琌ㄤい–︽癬ㄓ常だ礛
+ぐ或狡 C-a 穦⊿Τノτ狡 M-a 玥膥尿簿笆
+瘤礛硂ぃ弧琌Ч摸ゑ琌ㄤい–︽癬ㄓ常だ
+礛
 
-村夹ゅい竚嘿翴point
-虏虫ㄓ弧碞琌村夹瞷棵辊い翴┮ゅ竚
+村夹ゅい竚嘿翴 point 虏虫ㄓ弧碞琌村夹
+瞷棵辊い翴┮ゅ竚
 
-硂柑琌ㄇ虏虫村夹簿笆cursor-moving巨俱瞶
-ㄤい珹㎝簿笆
+硂柑琌ㄇ虏虫村夹簿笆 cursor-moving 巨俱瞶ㄤい珹
+㎝簿笆
 
         C-f     ┕玡簿笆じ
-        C-b     ┕簿笆じ
+        C-b     ┕簿笆じ
 
-        M-f     ┕玡簿笆いゅ琌簿笆夹翴才腹
-        M-b     ┕簿笆いゅ琌簿笆夹翴才腹
+        M-f     ┕玡簿笆いゅ琌簿笆夹翴才腹
+        M-b     ┕簿笆いゅ琌簿笆夹翴才腹
 
         C-n     簿笆︽
-        C-p     簿笆玡︽
+        C-p     簿笆︽
 
         C-a     簿笆︽
         C-e     簿笆︽Ю
@@ -161,13 +158,11 @@
 
 >> 絤策碭Ω硂ㄇ硂ㄇ常琌程盽ㄏノ
 
-临Τㄢ璶村夹笆cursor-motion
-M-<META Less-than簿笆ゅ程秨﹍の
-M->META Greater-than簿笆ゅ程
+临Τㄢ璶村夹笆 cursor-motion M-< META Less-than 
+簿笆ゅ程秨﹍のM-> META Greater-than 簿笆ゅ程
 
-场沧狠诀<琌 comma よ
-┮眤ゲ斗璶ㄏノ shift 龄ㄓ龄硂ㄇ沧狠诀
-眤ゲ斗ㄏノ shift 龄ㄓ龄 M-<⊿Τㄏノ shift 龄
+场沧狠诀<琌 comma よ┮眤ゲ斗璶ㄏノ shift 龄ㄓ龄
+硂ㄇ沧狠诀眤ゲ斗ㄏノ shift 龄ㄓ龄 M-<⊿Τㄏノ shift 龄
 眤碞跑Θ龄 M-comma 
 
 >> 瞷刚 M-< 簿セе硉玭程秨﹍
@@ -176,44 +171,39 @@
 >> 瞷刚 M-> 簿セе硉玭程
    礛狡ㄏノ M-v 硂柑
 
-狦眤沧狠诀Τよ龄杠眤ノよ龄簿笆村夹
-иΤ瞶パ某眤厩策 C-bC-fC-n㎝ C-p
-(1) ヴ沧狠诀常ㄏノ
-(2) ス眤ㄏノ Emacs 讽剪絤眤穦祇瞷龄硂ㄇ CONTROL じ
-    ゑ癬ㄏノよ龄е眤ぃ惠璶盢も簿秨ゴ跋
-(3) ス眤ㄏノ硂ㄇ CONTROL じΘ策篋
-    眤甧厩穦ㄤ秈顶村夹笆
+狦眤沧狠诀Τよ龄杠眤ノよ龄簿笆村夹иΤ瞶パ
+某眤厩策 C-b  C-f  C-n  ㎝ C-p (1) ヴ沧狠诀常ㄏノ(2) 
+ス眤ㄏノ Emacs 讽剪絤眤穦祇瞷龄硂ㄇ CONTROL じゑ癬ㄏノよ
+龄е眤ぃ惠璶盢も簿秨ゴ跋(3) ス眤ㄏノ硂ㄇ CONTROL 
+じΘ策篋眤甧厩穦ㄤ秈顶村夹笆
 
-场 Emacs 钡计把计癸场τē
-ウノ琌﹚狡Ω计眤璶﹚狡Ω计猭琌
-龄 C-u礛眤龄玡龄狡Ω计计
-狦眤Τ META┪ EDIT ┪ ALT龄
-ê或眤临Τ蠢猭ㄓ块计把计
- META 龄ゴ硂计и某眤厩策 C-u よ猭
-ウヴ沧狠诀常ㄏノ计把计嘿把计
-眤硂把计┮ノ玡龄ウ
+场 Emacs 钡计把计癸场τēウノ琌﹚
+狡Ω计眤璶﹚狡Ω计猭琌龄 C-u礛眤龄
+玡龄狡Ω计计狦眤Τ META┪ EDIT ┪ ALT 龄
+ê或眤临Τ蠢猭ㄓ块计把计 META 龄ゴ硂计и
+某眤厩策 C-u よ猭ウヴ沧狠诀常ㄏノ计把计
+嘿把计眤硂把计┮ノ玡龄ウ
 
 羭ㄒㄓ弧 C-u 8 C-f 玡簿笆 8 じ
 
 >> 刚帝计把计ㄓㄏノ C-n ┪ C-p
    碞盢村夹簿笆硂︽
 
-场ㄏノ计把计ㄓㄤ狡Ω计
-琌ㄤいΤㄇ玥琌ㄤノ硚Τ碭ヘ玡眤﹟ゼ厩
-盢ウ篨夹--把计篈瞷τぃ恨ㄤ
-ウ琵硂暗ㄇぃ妓ㄆ
+场ㄏノ计把计ㄓㄤ狡Ω计琌ㄤいΤㄇ玥琌ㄤ
+ノ硚Τ碭ヘ玡眤﹟ゼ厩盢ウ篨夹 -- 把计篈
+瞷τぃ恨ㄤウ琵硂暗ㄇぃ妓ㄆ
 
-C-v ㎝ M-v 玥琌摸ㄒ讽倒﹚把计ウ辈笆
-┮﹚计秖︽︽虫τぃ琌棵辊虫辈笆
-羭ㄒㄓ弧C-u 8 C-v 盢陪ボ棵辊辈笆 8 ︽
+C-v ㎝ M-v 玥琌摸ㄒ讽倒﹚把计ウ辈笆┮﹚计秖
+︽︽虫τぃ琌棵辊虫辈笆羭ㄒㄓ弧C-u 8 C-v 
+盢陪ボ棵辊辈笆 8 ︽
 
 >> 瞷刚帝龄 C-u 8 C-v
 
-硂莱赣竒盢棵辊簿 8 ︽璝眤稱盢ウΩ辈笆
-眤磅︽ M-v 倒﹚把计
+硂莱赣竒盢棵辊簿 8 ︽璝眤稱盢ウΩ辈笆眤
+磅︽ M-v 倒﹚把计
 
-狦眤タㄏノ X 跌怠╰参 Emacs 跌怠オも凹莱赣Τ嘿
-辈笆禸よ跋办眤ノ菲公辈笆禸ㄓ辈笆ゅ
+狦眤タㄏノ X 跌怠╰参 Emacs 跌怠オも凹莱赣Τ嘿辈笆禸
+よ跋办眤ノ菲公辈笆禸ㄓ辈笆ゅ
 
 >> 刚帝辈笆禸ずはフ跋办溃い丁秙硂莱赣穦盢ゅ辈笆
    パ眤┮菲公よ┮∕﹚竚
@@ -222,11 +212,11 @@
    眤穦ゅ繦帝眤簿笆菲公τ簿笆
 
 
-* 讽 EMACS 祇WHEN EMACS IS HUNG
----------------------------------------
+* 讽 EMACS 祇 WHEN EMACS IS HUNG 
+-----------------------------------------
 
-狦 Emacs 氨ゎ莱眤眤龄 C-g ㄓ氨ゎウ
-眤ㄏノ C-g ㄓ氨ゎ磅︽筁
+狦 Emacs 氨ゎ莱眤眤龄 C-g ㄓ氨ゎウ眤ㄏ
+ノ C-g ㄓ氨ゎ磅︽筁
 
 眤ㄏノ C-g ㄓ计把计┪眤ぃ稱璶ЧΘ
 
@@ -237,33 +227,32 @@
 狦眤竒ぃみ龄 <ESC>眤 C-g ㄓウ
 
 
-* 礚てDISABLED COMMANDS
------------------------------------
+* 礚て DISABLED COMMANDS 
+-------------------------------------
 
 Τㄇ Emacs 砆礚て厩ぃ穦種ㄏノウ
 
-狦眤龄琘礚てEmacs 穦陪ボ癟
-弧硂琌ぐ或高拜眤琌稱璶膥尿礛磅︽硂
+狦眤龄琘礚てEmacs 穦陪ボ癟弧硂琌ぐ
+或高拜眤琌稱璶膥尿礛磅︽硂
 
-狦眤痷稱璶刚硂ê或讽 Emacs 高拜眤叫龄フ
-ㄓ弧狦眤ぃ稱璶磅︽硂礚て叫nㄓ氮ウ
+狦眤痷稱璶刚硂ê或讽 Emacs 高拜眤叫龄フ
+ㄓ弧狦眤ぃ稱璶磅︽硂礚て叫nㄓ氮ウ
 
 >> 龄 C-x C-l 硂琌礚て
    礛龄 n ㄓ氮拜肈
 
 
-* 怠WINDOWS
------------------
+* 怠 WINDOWS 
+-------------------
 
-Emacs Τ计怠–陪ボウゅ
-и祔穦秆睦ㄏノ怠
-瞷и稱璶秆睦埃緇怠礛膀セ虫怠絪胯
+Emacs Τ计怠–陪ボウゅи祔穦秆睦ㄏノ
+怠瞷и稱璶秆睦埃緇怠礛膀セ虫怠絪胯
 ウ虏虫
 
         C-x 1   One window 埃ㄤ┮Τ怠
 
-ê琌 CONTROL-x 蛤帝计 1
-C-x 1 盢Τ村夹怠耎俱棵辊ウ盢┮Τㄤ怠埃
+ê琌 CONTROL-x 蛤帝计 1 C-x 1 盢Τ村夹怠耎俱棵辊
+ウ盢┮Τㄤ怠埃
 
 >> 簿笆村夹セ︽龄 C-u 0 C-l
 >> 龄 CONTROL-h k CONTROL-f
@@ -272,120 +261,115 @@
 
 >> 龄 C-x 1 ㄏゅン怠ア
 
-硂ぃ钩眤玡┮厩筁êウ珹ㄢじ
-ウ琌じ CONTROL-x 秨﹍
-Τ俱╰琌 CONTROL-x 秨﹍
-ウぇいΤ砛琌籔怠郎既跋の闽ㄆΤ闽
-硂ㄇΤ 23 ┪ 4 じ
+硂ぃ钩眤玡┮厩筁êウ珹ㄢじウ琌じ 
+CONTROL-x 秨﹍Τ俱╰琌 CONTROL-x 秨﹍ウぇ
+いΤ砛琌籔怠郎既跋の闽ㄆΤ闽硂ㄇΤ 2  
+3 ┪ 4 じ
 
 
-* 础籔埃INSERTING AND DELETING
---------------------------------------
+* 础籔埃 INSERTING AND DELETING 
+----------------------------------------
 
-狦眤稱璶础ゅрウ龄碞琌眤じ
-钩琌 A, 7, *, 单砆 Emacs 跌ゅ钡础
-龄 <Return>carriage-return 龄础 Newline じ
+狦眤稱璶础ゅрウ龄碞琌眤じ钩琌 A  7  * 
+单砆 Emacs 跌ゅ钡础龄 <Return> 
+ carriage-return 龄础 Newline じ
 
-眤龄 <Delete> 埃眤程龄じ
-<Delete> 琌夹ボDel龄絃龄
-琘ㄇ薄Backspace龄ノ <Delete>ぃ羆琌
+眤龄 <Delback> 埃眤程龄じ<Delback> 琌龄絃龄 
+-- 碞琌眤硄盽 Emacs ㄏノㄓ埃眤程龄じㄓ
+弧琌 <Return> よ计︽龄硄盽夹ボDeleteDel┪
+Backspace
 
-弧<Delete> 盢ヘ玡村夹竚玡じ埃
+狦ê柑Τ夹ボBackspace龄ê或ê碞琌眤ㄏノㄓ 
+<Delback> 龄琘よ穦Τ夹ボDelete龄ê
+ぃ琌 <Delback> 
 
->> 瞷暗--龄ㄇじ礛龄碭Ω <Delete> ㄓ埃ウ
+弧 <Delback> 盢ヘ玡村夹竚玡じ埃
+
+>> 瞷暗 -- 龄ㄇじ礛龄碭Ω <Delback> ㄓ埃ウ
    ぃ璶踞み硂郎穦砆笆眤ぃ穦紇臫ㄓе硉玭
    眤瞷硂琌眤ī
 
-讽︽ゅ跑眔ゑ怠い︽硂︽ゅ穦钡尿
-材︽怠︽硂は弊絬\┪狦眤ㄏノ跌怠て陪ボ
-玥琌舠舠絙繷穦ㄤ娩︽钡尿帝
+讽︽ゅ跑眔ゑ怠い︽硂︽ゅ穦钡尿材︽怠
+︽硂は弊絬\┪狦眤ㄏノ跌怠て陪ボ玥琌舠舠
+絙繷穦ㄤ娩︽钡尿帝
 
 >> 础ゅ眤笷娩礛膥尿础
    眤穦钡尿︽瞷
 
->> ㄏノ <Delete> 埃ㄇゅ︽ΩΘ怠︽
+>> ㄏノ <Delback> 埃ㄇゅ︽ΩΘ怠︽
    钡尿︽ア
 
-眤钩埃ㄤじ妓埃 Newline じ
-盢ㄢ︽い Newline じ埃穦琵ウㄖΘ︽
-狦ㄖ挡狦ㄏ硂︽び璓礚猭才怠糴
-ウ穦钡尿︽ㄓ陪ボ
+眤钩埃ㄤじ妓埃 Newline じ盢ㄢ︽い Newline 
+じ埃穦琵ウㄖΘ︽狦ㄖ挡狦ㄏ硂︽び璓礚猭才怠
+糴ウ穦钡尿︽ㄓ陪ボ
 
->> 簿笆村夹セ︽秨繷龄 <Delete>
+>> 簿笆村夹セ︽秨繷龄 <Delback>
    硂穦盢セ︽籔ㄤ玡︽挡︽
 
 >> 龄 <Return> 穝础眤埃 Newline じ
 
-癘眔场 Emacs 常倒ぉ狡璸计repeat count
-硂珹ゅじ狡ゅじ穦盢ウ础计Ω
+癘眔场 Emacs 常倒ぉ狡璸计 repeat count 硂
+珹ゅじ狡ゅじ穦盢ウ础计Ω
 
->>  瞷碞刚--龄 C-u 8 * 础 ********
+>>  瞷碞刚 -- 龄 C-u 8 * 础 ********
 
-眤瞷竒厩龄ぐ或狥﹁秈 Emacs のタ岿粇
-场膀セよ猭眤┪︽虫埃
-硂柑Τ闽埃巨篕璶
+眤瞷竒厩龄ぐ或狥﹁秈 Emacs のタ岿粇场膀セよ
+猭眤┪︽虫埃硂柑Τ闽埃巨篕璶
 
-        <Delete>     埃村夹┮ 玡じ
+        <Delback>     埃村夹┮ 玡じ
         C-d          埃村夹┮ じ
 
-        M-<Delete>   埃村夹┮ 玡
+        M-<Delback>   埃村夹┮ 玡
         M-d          埃村夹┮ 
 
         C-k          埃眖村夹┮︽Ю丁じ
         M-k          埃眖村夹┮Ю丁じ
 
-猔種<Delete> ㎝ C-d临ΤM-<Delete> ㎝ M-d
-琌キ︽ C-f ㎝ M-f 耎ㄓ
-垛<Delete> ぃ琌北じ琌⊿ぐ或踞み
-C-k ㎝ M-k 琘贺祘籔 C-e ㎝ M-e 妓
-狦р︽㎝摸ゑ杠
+猔種<Delback> ㎝ C-d临ΤM-<Delback> ㎝ M-d琌キ︽ C-f ㎝ 
+M-f 耎ㄓ垛<Delback> ぃ琌北じ琌⊿ぐ或踞み
+C-k ㎝ M-k 琘贺祘籔 C-e ㎝ M-e 妓狦р︽㎝
+摸ゑ杠
 
-眤贺よ猭ㄓ埃絯侥跋ずヴ场
-簿笆眤稱璶埃场狠礛龄 C-@ ┪ C-SPC
-ヴSPC 琌 Space Bar
-簿ê场狠钡帝龄 C-w
-硂妓碞穦рざ硂ㄢ竚丁┮Τゅ埃
+眤贺よ猭ㄓ埃絯侥跋ずヴ场簿笆眤稱璶埃场
+狠礛龄 C-@ ┪ C-SPC ヴ SPC 琌 Space Bar 
+簿ê场狠钡帝龄 C-w 硂妓碞穦рざ硂ㄢ竚丁┮
+Τゅ埃
 
 >> 簿笆村夹琿秨繷眤
->> 龄 C-SPC Emacs 莱赣穦棵辊よ陪ボMark set癟
+>> 龄 C-SPC  Emacs 莱赣穦棵辊よ陪ボMark set癟
 >> 簿笆村夹材︽い狠
->> 龄 C-w硂妓穦р眖眤秨﹍狠ぇ玡ゅ埃
+>> 龄 C-w 硂妓穦р眖眤秨﹍狠ぇ玡ゅ埃
 
-璶猔種琌炳奔killing㎝埃deleting
-ぃ砆炳奔┰τ砆埃玥ぃ
-Τ翴螟瞶秆眤硂或稱
-(1) 砆炳奔﹟癌τ砆埃玥癌礚
-    ǎ眔癸筿福戈ㄓ弧埃ゑ炳奔腨
-(2) 龟悔碞衡砆埃и临琌Τм砃рウ毕ㄓ
-    ぷㄤ琌ゅ戈玡矗琌埃ぃ秈︽龟砰癘拘砰Αて笆
-    硂癸ㄏノτē琌ぃ碞ぃσ納硂薄
-穝础砆炳奔ゅ嘿┰yanking
-τē簿埃奔ゅ穦рêㄇゅ纗癬ㄓ
-ウ砞﹚Θ眤盢ゅ┰
-τêㄇ琌埃じ┪フ︽┪フ
-玥ぃ穦纗硂ㄇ砆埃ゅ眤ぃ盢êゅ┰
+璶猔種琌炳奔 killing ㎝埃 deleting ぃ砆炳
+奔┰τ砆埃玥ぃΤ翴螟瞶秆眤硂或稱(1)砆
+炳奔﹟癌τ砆埃玥癌礚ǎ眔癸筿福戈ㄓ弧
+埃ゑ炳奔腨(2)龟悔碞衡砆埃и临琌Τм砃
+рウ毕ㄓぷㄤ琌ゅ戈玡矗琌埃ぃ秈︽龟砰癘拘砰Αて笆
+硂癸ㄏノτē琌ぃ碞ぃσ納硂薄穝础
+砆炳奔ゅ嘿┰ yanking τē簿埃奔ゅ
+穦рêㄇゅ纗癬ㄓウ砞﹚Θ眤盢ゅ┰τêㄇ琌埃
+じ┪琌埃フ︽┪フ玥ぃ穦纗硂ㄇ砆埃ゅ
+眤ぃ盢êゅ┰
 
 >> 簿笆村夹獶フ︽秨﹍
    礛龄 C-k 炳奔ê︽ゅ
 >> 材Ω龄 C-k眤盢穦ウ炳奔蛤ê︽ Newline じ
 
-叫猔種虫縒 C-k 穦р︽ず甧炳奔τ材 C-k
-玥穦炳奔ê︽セōㄏ眔┮Τㄤ︽簿笆
-C-k 疭よΑㄓ矪瞶计把计ウ穦炳奔︽のウず甧
-硂ぃ度度琌狡τC-u 2 C-k 穦рㄢ︽のウ Newline じ炳奔
-狦琌龄 C-k ㄢΩぃ穦硂妓
+叫猔種虫縒 C-k 穦р︽ず甧炳奔τ材 C-k 玥穦炳奔ê︽セō
+ㄏ眔┮Τㄤ︽簿笆C-k 疭よΑㄓ矪瞶计把计ウ穦炳
+奔︽のウず甧硂ぃ度度琌狡τC-u 2 C-k 穦рㄢ︽のウ
+ Newline じ炳奔狦琌龄 C-k ㄢΩぃ穦硂妓
 
-盢砆炳奔ゅ確笆嘿┰yanking
-рウ稱钩Θ眤р眖眤ō管狥﹁瞨┰ㄓ
-眤眤埃ゅよ┰ゅㄤよ┰
-眤┰计Ω籹ウ计ī
+盢砆炳奔ゅ確笆嘿┰ yanking рウ稱钩Θ眤р
+眖眤ō管狥﹁瞨┰ㄓ眤眤埃ゅよ┰
+ゅㄤよ┰眤┰计Ω妓ゅ籹ウ计ī
 
 ┰ C-yウ穦ヘ玡村夹竚穝础程炳奔ゅ
 
 >> 刚刚龄 C-y 盢ゅ┰
 
-狦眤硈尿暗计Ω C-k┮Τ砆炳奔ゅ常穦砆纗癬
-暗Ω C-y 碞穦р┮Τ硂ㄇ︽常┰ㄓ
+狦眤硈尿暗计Ω C-k┮Τ砆炳奔ゅ常穦砆纗癬暗Ω 
+C-y 碞穦р┮Τ硂ㄇ︽常┰ㄓ
 
 >> 瞷暗龄 C-k 计Ω
 
@@ -394,13 +378,12 @@
 >> 龄 C-y礛р村夹┕簿笆碭︽Ω龄 C-y
    眤瞷笵狡籹琘ㄇゅ
 
-狦眤Τㄇゅ稱璶┰ㄓ琌ㄓ眤炳琘ㄇ狥﹁
-ê或赣或暗㎡C-y 穦р程炳奔┰ㄓ琌玡ゅ⊿Τア
-眤ノ M-y ㄓウ讽眤竒ㄏノ C-y р程炳奔┰ㄓぇ
-龄 M-y ㄓр硂ㄇ┰ㄓゅ蠢传玡┮炳奔
-ΩΩ龄 M-y 穦р玡玡┮炳奔ゅ盿ㄓ
-讽眤眤稱тゅ眤ぃ惠璶暗ヴㄆㄓ玂ウ
-璶膥尿眤絪胯р硂ㄇ┰ゅ痙ê柑碞
+狦眤Τㄇゅ稱璶┰ㄓ琌ㄓ眤炳琘ㄇ狥﹁ê或赣或暗㎡
+C-y 穦р程炳奔┰ㄓ琌玡ゅ⊿Τア眤ノ M-y ㄓ
+ウ讽眤竒ㄏノ C-y р程炳奔┰ㄓぇ龄 M-y ㄓр硂ㄇ┰
+ㄓゅ蠢传玡┮炳奔ΩΩ龄 M-y 穦р玡玡┮炳奔
+ゅ盿ㄓ讽眤眤稱тゅ眤ぃ惠璶暗ヴㄆㄓ玂ウ璶膥
+尿眤絪胯р硂ㄇ┰ゅ痙ê柑碞
 
 狦眤 M-y 暗Ω眤穦癬﹍翴碞琌程炳奔
 
@@ -412,184 +395,191 @@
    狦眤稱杠眤刚帝倒 M-y タ┪琌璽把计
 
 
-* 笆UNDO
-------------------
+* 笆 UNDO 
+--------------------
 
-狦眤癸ゅ暗ㄇэ跑ㄓ谋眔ウ琌岿粇
-眤 Undo 硂э跑C-x u
+狦眤癸ゅ暗ㄇэ跑ㄓ谋眔ウ琌岿粇眤 Undo 硂
+э跑C-x u
 
-硄盽 C-x u 穦р┮硑Θэ跑奔
-狦眤︽い狡砛Ω C-x u–狡常穦肂
+硄盽 C-x u 穦р┮硑Θэ跑奔狦眤︽い狡砛Ω 
+C-x u–狡常穦肂
 
 琌Τㄢㄒ
 (1) ⊿Τэ跑ゅぃ衡硂珹村夹簿笆临Τ辈禸
-(2) ︽龄じ竤竤--–竤程 20 --ㄓ秈︽矪瞶
+(2) ︽龄じ竤竤 -- –竤程 20  -- ㄓ秈︽矪瞶
     硂琌搭ぶ眤础ゅ笆┮ゲ斗龄 C-x u Ω计
 
 >>  C-k 盢硂︽炳奔礛龄 C-x u ウ穦Ω瞷
 
-C-_ 琌ウノ碞㎝ C-x u 妓
-琌︽いウゑ耕甧龄砛Ω
-C-_ 翴琌琘ㄇ龄絃いぃび睲贰龄ウ
-硂琌ぐ或и矗ㄑ C-x u 
-琘ㄇ沧狠诀眤 CONTROL 龄 / ㄓ龄 C-_
+C-_ 琌ウノ碞㎝ C-x u 妓琌︽いウゑ耕甧
+龄砛ΩC-_ 翴琌琘ㄇ龄絃いぃび睲贰龄ウ硂琌ぐ或и
+矗ㄑ C-x u 琘ㄇ沧狠诀眤 CONTROL 龄 / 
+ㄓ龄 C-_
 
 计把计癸 C-_ or C-x u ㄓ弧琌狡Ω计
 
 
-* 郎FILE
---------------
+* 郎 FILE 
+----------------
 
-ㄏ眤絪胯ゅッ玂眤ゲ斗рウ郎い
-ぃ礛讽眤瞒秨 Emacs ウ碞穦繦ぇアр眤ゅ郎い
-眤ゲ斗眤龄硂ㄇゅ玡тfind郎
-硂嘿ぇ砐visiting郎
+ㄏ眤絪胯ゅッ玂眤ゲ斗рウ郎いぃ礛讽眤瞒秨 
+Emacs ウ碞穦繦ぇアр眤ゅ郎い眤ゲ斗眤龄硂ㄇ
+ゅ玡т find 郎硂嘿ぇ砐 visiting 郎
 
-т郎ボ眤 Emacs い郎ず甧眖砛よㄓ
-ウ碞钩琌眤钡絪胯ê郎妓礛τ眤纗硂郎ぇ玡
-眤ㄏノ Emacs 絪胯┮暗э跑ぃ穦玂ㄓ
-硂碞琌ぐ或讽眤ぃ稱璶眤磷痙э郎╰参い
-ㄏ讽眤纗Emacs 穦рセ郎ぃ嘿玂痙ㄓ
-璝眤祔谋眔眤э跑琌岿粇杠碞ㄏノウ
+т郎ボ眤 Emacs い郎ず甧眖砛よㄓウ碞钩
+琌眤钡絪胯ê郎妓礛τ眤纗硂郎ぇ玡眤ㄏノ 
+Emacs 絪胯┮暗э跑ぃ穦玂ㄓ硂碞琌ぐ或讽眤ぃ稱璶眤
+磷痙э郎╰参いㄏ讽眤纗Emacs 穦рセ郎
+ぃ嘿玂痙ㄓ璝眤祔谋眔眤э跑琌岿粇杠碞
+ㄏノウ
 
-綼棵辊よ眤パ瘆ч腹秨﹍籔挡︽--
-硄盽琌--:-- TUTORIAL.zh┪ㄤ摸狥﹁秨﹍
-硂琌棵辊场だ硄盽ノㄓボ眤タ砐郎瞷
-眤タ砐郎暗TUTORIAL.zhウ琌眤ī
-讽眤 Emacs т郎ê郎碞穦瞷êよ
+綼棵辊よ眤パ瘆ч腹秨﹍籔挡︽ -- 硄盽琌--:--
+TUTORIAL.zh┪ㄤ摸狥﹁秨﹍硂琌棵辊场だ硄盽ノㄓボ
+眤タ砐郎瞷眤タ砐郎暗TUTORIAL.zhウ琌眤
+ī讽眤 Emacs т郎ê郎碞穦瞷ê
+よ
 
-闽碝т郎いΤ疭琌
-眤ゲ斗弧硂眤稱璶郎嘿
-и弧硂眖沧狠诀い弄秈把计
-硂ㄒい硂把计碞琌郎嘿
-讽眤龄硂
+闽碝т郎いΤ疭琌眤ゲ斗弧硂眤稱璶郎嘿
+и弧硂眖沧狠诀い弄秈把计硂ㄒい硂把计碞琌
+郎嘿讽眤龄硂
 
         C-x C-f   т郎
 
-Emacs 穦璶眤龄郎眤┮龄郎穦瞷棵辊┏︽
-砆ノㄓ硂贺Α块┏︽砆嘿絯侥跋minibuffer
-眤ㄏノタ盽 Emacs 絪胯ㄓ絪胯硂郎
+Emacs 穦璶眤龄郎眤┮龄郎穦瞷棵辊┏︽砆ノㄓ硂
+贺Α块┏︽砆嘿絯侥跋 minibuffer 眤ㄏノタ盽 
+Emacs 絪胯ㄓ絪胯硂郎
 
-讽眤タ龄郎┪琌ヴ絯侥跋块
-眤ノ C-g 硂ㄓウ
+讽眤タ龄郎┪琌ヴ絯侥跋块眤ノ C-g 硂
+ㄓウ
 
 >> 龄 C-x C-f礛龄 C-g硂穦絯侥跋
    穦ㄏノ硂絯侥跋 C-x C-f 
    眤⊿Τтヴ郎
 
-讽眤竒龄硂郎叫龄 <Return> ㄓ挡ウ
-礛 C-x C-f 碞穦秨﹍笲т眤┮匡拒郎
-絯侥跋讽 C-x C-f 挡碞穦ア
+讽眤竒龄硂郎叫龄 <Return> ㄓ挡ウ礛 C-x C-f 碞
+穦秨﹍笲т眤┮匡拒郎絯侥跋讽 C-x C-f 挡碞
+穦ア
 
-筁穦ㄠ郎ず甧碞穦瞷棵辊礛眤碞絪胯ウず甧
-讽眤稱璶眤э跑ッ玂龄硂
+筁穦ㄠ郎ず甧碞穦瞷棵辊礛眤碞絪胯ウず甧讽眤稱
+璶眤э跑ッ玂龄硂
 
         C-x C-s   纗硂郎
 
-硂穦р Emacs いゅ狡籹郎い讽眤材Ω暗硂笆
-Emacs 穦盢﹍郎穝㏑Θ穝硂妓ウぃ穦ア
-穝硄盽穦~﹍郎
+硂穦р Emacs いゅ狡籹郎い讽眤材Ω暗硂笆Emacs 穦
+盢﹍郎穝㏑Θ穝硂妓ウぃ穦ア穝硄盽穦
+~﹍郎
 
-讽纗挡Emacs 穦р糶郎ㄓ眤莱赣竒盽秈︽纗
-硂妓狦╰参讽诀眤碞ぃ穦穕アび
+讽纗挡Emacs 穦р糶郎ㄓ眤莱赣竒盽秈︽纗硂
+妓狦╰参讽诀眤碞ぃ穦穕アび
 
 >> 龄 C-x C-s 纗セе硉玭眤ī
    硂穦рWrote ...TUTORIAL.zh硂癟陪ボ棵辊よ
 
-猔種琘ㄇ╰参い龄 C-x C-s 盢穦р棵辊挡
-眤盢ぃ眖 Emacs ㄓヴ块
-硂ボ穨╰参嘿瑈祘北盢 C-s 膁篒
-ぃ琵ウ肚 Emacs璶棵辊挡叫龄 C-q
-礛 Emacs ㄏノもい癸亥秈Α穓碝秈
-Spontaneous Entry to Incremental Search硂肈
-眔矪瞶硂某
+猔種琘ㄇ╰参い龄 C-x C-s 盢穦р棵辊挡眤盢ぃ眖 Emacs ㄓ
+ヴ块硂ボ穨╰参嘿瑈祘北盢 C-s 膁
+篒ぃ琵ウ肚 Emacs璶棵辊挡叫龄 C-q礛 Emacs 
+ㄏノもい癸亥秈Α穓碝秈 Spontaneous Entry to
+Incremental Search 硂肈眔矪瞶硂某
 
-眤т竒郎礛芠ウ┪絪胯ウ
-眤т临⊿Τ筁郎硂琌 Emacs ミ郎よ猭
-т硂郎碞眖箂秨﹍礛秨﹍础ゅ硂郎い
-讽眤璶―纗硂郎Emacs 穦痷ミ郎
-р眤┮础ゅ耚郎い眖ê秨﹍
-眤碞讽琌絪胯竒郎
+眤т竒郎礛芠ウ┪絪胯ウ眤т临⊿Τ
+筁郎硂琌 Emacs ミ郎よ猭т硂郎碞眖箂秨﹍
+礛秨﹍础ゅ硂郎い讽眤璶―纗硂郎Emacs 穦痷
+ミ郎р眤┮础ゅ耚郎い眖ê秨﹍眤碞讽
+琌絪胯竒郎
 
 
-* 絯侥跋BUFFER
-------------------
+* 絯侥跋 BUFFER 
+--------------------
 
-狦眤 C-x C-fт材郎材郎ご礛 Emacs ず
-璶ち传ウ眤 C-x C-f тウΩ
-ㄌよΑ眤 Emacs ず秨币ぃぶ郎
+狦眤 C-x C-fт材郎材郎ご礛 Emacs ず璶ち传
+ウ眤 C-x C-f тウΩㄌよΑ眤 Emacs ず秨币ぃぶ郎
+
 
 >> 龄 C-x C-f foo <Return> よΑミfoo郎
    礛础ㄇゅ絪胯ウ礛 C-x C-s 纗foo
    程龄 C-x C-f TUTORIAL.zh <Return> セе硉玭
 
-Emacs 纗–郎ゅ嘿絯侥跋bufferンい
-т郎穦 Emacs ず场ミ絯侥跋稱璶ヘ玡眤 Emacs
-い絯侥跋龄
+Emacs 纗–郎ゅ嘿絯侥跋 buffer ンいт
+郎穦 Emacs ず场ミ絯侥跋稱璶ヘ玡眤 Emacs い
+絯侥跋龄
 
         C-x C-b   絯侥跋
 
 >> 瞷碞刚 C-x C-b
 
-–絯侥跋琌㏑ウ局Τ
-纗ㄤず甧郎嘿Τㄇ絯侥跋玥⊿Τㄤ癸莱郎
-羭ㄒㄓ弧㏑*Buffer List*絯侥跋⊿Τヴ郎
-ウ琌 C-x C-b 硂┮ミㄓ絯侥跋ず甧絯侥跋
-眤 Emacs 怠┮ǎヴゅ常琌琘絯侥跋场
+–絯侥跋琌㏑ウ局Τ纗ㄤず甧郎
+嘿眤 Emacs 怠┮ǎヴゅ常琌琘絯侥跋场
 
 >> 龄 C-x 1 瞒秨絯侥
 
-狦眤癸郎いゅ暗э礛т郎
-硂笆ぃ穦纗材郎ウэご侣 Emacs い
-碞琌ê郎絯侥跋い
-癸材郎ミ┪絪胯ぃ穦紇臫材郎絯侥跋
-硂妓獶盽Τノ硂薄眤惠璶よ獽よ猭
-ㄓ纗材郎絯侥跋
-琌纗材郎碞ゲ斗 C-x C-f ち传絯侥跋
- C-x C-s 盢ウ纗羆琌琵癚菇筁祘иΤ
+讽眤Τ计絯侥跋ヴㄤいΤ琌ヘ玡ノτê碞琌
+眤絪胯絯侥跋狦眤稱璶絪胯絯侥跋ê或眤ゲ斗ち传ウ
+狦眤稱璶ち传硈钡琘郎絯侥跋眤ノ C-x C-f Ω砐ê
+郎琌Τゑ耕虏虫よΑㄏノ C-x b 硂い眤ゲ斗龄絯
+侥跋嘿
+
+>> 龄 C-x b foo <Return> Τ郎fooゅ絯侥跋
+   礛 C-x b TUTORIAL <Return> セе硉玭
+
+碞场薄猵ㄓ弧絯侥跋嘿籔郎嘿琌埃郎いヘ
+魁场礛τぃ羆琌眤 C-x C-b ┮籹絯侥跋羆琌穦陪
+ボ倒眤–絯侥跋嘿
+
+眤 Emacs 怠い┮ǎヴゅ羆琌琘絯侥跋场Τ
+ㄇ絯侥跋⊿Τ硈钡郎羭ㄒㄓ弧㏑*Buffer List*絯侥跋
+⊿Τヴ郎ウ琌Τ眤 C-x C-b ┮籹ㄓ絯侥跋絯侥
+跋㏑*Messages*絯侥跋⊿Τ硈钡ヴ郎ウ眤 Emacs 
+穨顶琿い瞷┏︽癟
+
+>> 龄 C-x b *Messages* <Return> ㄓ癟絯侥跋
+   礛龄 C-x b TUTORIAL <Return> セе硉玭
+
+狦眤癸郎いゅ暗э礛т郎硂笆ぃ穦纗材
+郎ウэご侣 Emacs い碞琌ê郎絯侥跋い癸材
+郎ミ┪絪胯ぃ穦紇臫材郎絯侥跋硂妓獶盽Τノ硂
+薄眤惠璶よ獽よ猭ㄓ纗材郎絯侥跋琌
+纗材郎碞ゲ斗 C-x C-f ち传絯侥跋 C-x C-s 盢ウ纗羆
+琌琵癚菇筁祘иΤ
 
         C-x s   纗ㄇ絯侥跋
 
-C-x s 穦高拜眤闽眤暗э临⊿纗–絯侥跋
-ウ穦拜眤癸–硂妓絯侥跋琌璶纗
+C-x s 穦高拜眤闽眤暗э临⊿纗–絯侥跋ウ穦拜眤癸
+–硂妓絯侥跋琌璶纗
 
 >> 础︽ゅ礛龄 C-x s
    ウ莱赣穦拜眤琌璶纗 TUTORIAL.zh 絯侥跋
    龄y氮璶纗
 
 
-* 耎栋EXTENDING THE COMMAND SET
------------------------------------------
+* 耎栋 EXTENDING THE COMMAND SET 
+-------------------------------------------
 
-パ Emacs 局Τび獽ㄏノ┮Τ CONTROL ㎝ META じ
-⊿快猭Ч耚Emacs  X耎eXtendㄓ秆∕硂拜肈
-耎Τㄢ贺Α
+パ Emacs 局Τび獽ㄏノ┮Τ CONTROL ㎝ META じ⊿快
+猭Ч耚Emacs  X耎eXtendㄓ秆∕硂拜肈耎Τ
+ㄢ贺Α
 
         C-x     じ耎蛤帝じ
         M-x     Τ嘿耎蛤帝嘿
 
-临Τㄇ硄盽ㄓ弧琌Τノ琌ゑ眤竒厩耕ぶㄏノ
-眤竒筁ㄤいㄢ郎い C-x C-f 碝тの C-x C-s 纗
-ㄤㄒ玥Τ挡 Emacs 顶琿--硂琌 C-x C-c
-ぃ璶踞み眤穦ア竒暗э跑C-x C-c ウ炳奔 Emacs
-ぇ玡穦矗ㄑ纗–跑笆郎诀穦
+临Τㄇ硄盽ㄓ弧琌Τノ琌ゑ眤竒厩耕ぶㄏノ眤竒
+筁ㄤいㄢ郎い C-x C-f 碝тの C-x C-s 纗ㄤ
+ㄒ玥Τ挡 Emacs 顶琿 -- 硂琌 C-x C-cぃ璶踞み眤穦ア
+竒暗э跑C-x C-c ウ炳奔 Emacs ぇ玡穦矗ㄑ纗–跑笆郎
+诀穦
 
-C-z 琌 *既* 瞒秨 Emacs --
-眤祔妓 Emacs 顶琿
+C-z 琌 *既* 瞒秨 Emacs  -- 眤祔妓 Emacs 顶琿
 
-琘ㄇす砛ウノ╰参い C-z 穦既氨suspendsEmacs
-碞琌弧ウ穦 shell ぃ穦р Emacs 反奔程盽ノ shell い
-眤ノfg┪%emacsㄢ贺確 Emacs
+琘ㄇす砛ウノ╰参い C-z 穦既氨 suspends Emacs碞
+琌弧ウ穦 shell ぃ穦р Emacs 反奔程盽ノ shell い眤
+ノfg┪%emacsㄢ贺確 Emacs
 
-⊿Τ矗ㄑ既氨╰参いC-z 穦 Emacs ┏ミ subshell
-琵眤Τ诀穦磅︽ㄤ祘Α祔 Emacs
-ウ⊿Τ痷瞒秨 Emacs硂ㄒいshell exit琌眖
-subshell  Emacs 硄盽よΑ
+⊿Τ矗ㄑ既氨╰参いC-z 穦 Emacs ┏ミ subshell 琵
+眤Τ诀穦磅︽ㄤ祘Α祔 Emacsウ⊿Τ痷瞒秨 Emacs
+硂ㄒいshell exit琌眖subshell  Emacs 硄盽よΑ
 
-ㄏノ C-x C-c 诀琌讽眤ゴ衡璶祅
-ウ獶盽続ノㄓ瞒秨砆ㄤ秎ン矪瞶祘Α
-の砛ぃ莱ノ祘Α┮币笆 Emacs礛τ猵
-狦眤ぃゴ衡祅程琌р Emacs 既氨τぃ琌瞒秨ウ
+ㄏノ C-x C-c 诀琌讽眤ゴ衡璶祅ウ獶盽続ノㄓ瞒秨砆ㄤ秎ン
+矪瞶祘Αの砛ぃ莱ノ祘Α┮币笆 Emacs礛τ猵
+狦眤ぃゴ衡祅程琌р Emacs 既氨τぃ琌瞒秨ウ
 
 Τ砛 C-x 硂柑琌眤竒厩筁
 
@@ -600,15 +590,14 @@
         C-x 1           埃ㄤ┮Τ怠
         C-x u           笆
 
-耎ㄓ㏑硄盽琌ぃび盽ㄏノ
-┪琌疭﹚家Α穦ㄏノㄒ琌﹃
-ウ穦办盢﹃ㄓ讽眤龄 M-x 
-Emacs 穦棵辊┏狠高拜眤礛眤莱赣龄硂嘿
-硂ㄒい琌replace-string璶龄repl s<TAB>
-礛 Emacs 盢穦干霍硂嘿 <Return> ㄓ挡硂嘿
+耎ㄓ㏑硄盽琌ぃび盽ㄏノ┪琌疭﹚家Α穦ㄏノ
+ㄒ琌﹃ウ穦办盢﹃ㄓ讽
+眤龄 M-x Emacs 穦棵辊┏狠高拜眤礛眤莱赣龄硂
+嘿硂ㄒい琌replace-string璶龄repl s<TAB>礛 
+Emacs 盢穦干霍硂嘿 <Return> ㄓ挡硂嘿
 
-﹃惠璶ㄢ把计--砆﹃のノㄓウ﹃
-眤ゲ斗 Newline じㄓ挡–把计
+﹃惠璶ㄢ把计 -- 砆﹃のノㄓウ﹃眤ゲ斗 
+Newline じㄓ挡–把计
 
 >> 盢村夹簿セ︽ㄢ︽フ礛龄
    M-x repl s<Return>changed<Return>altered<Return>
@@ -616,98 +605,83 @@
    弧ヘ玂痙︽ゅ
    Notice how this line has changed: you've replaced... 
 
-   叫猔種硂︽琌或э跑村夹癬﹍竚ぇ
-   眤竒盢 c-h-a-n-g-e-d 硂--ぃ恨ウ柑瞷--
-   altered硂ㄓ
+叫猔種硂︽琌或э跑村夹癬﹍竚ぇ眤竒盢 c-h-a-n-g-e-d 
+硂 -- ぃ恨ウ柑瞷 -- altered硂ㄓ
 
 
-* 笆郎AUTO SAVE
------------------------
+* 笆郎 AUTO SAVE 
+-------------------------
 
-讽眤郎い暗э琌临⊿Τ盢ウ纗癬ㄓ
-ê或狦眤筿福讽诀ウ盢Τ框ア
-磷硂贺薄祇ネ眤ō
-Emacs 穦﹚戳盢眤タ絪胯郎糶笆纗郎い
-笆纗郎郎玡穦Τ # 才腹
-羭ㄒㄓ弧狦眤郎hello.c
-ê或ウ笆纗郎郎碞琌#hello.c#
-讽眤キ盽よΑ纗郎Emacs 碞穦рウ笆纗郎埃
+讽眤郎い暗э琌临⊿Τ盢ウ纗癬ㄓê或狦眤筿福讽
+诀ウ盢Τ框ア磷硂贺薄祇ネ眤ōEmacs 穦﹚戳盢
+眤タ絪胯郎糶笆纗郎い笆纗郎郎玡穦Τ
+ # 才腹羭ㄒㄓ弧狦眤郎hello.cê或ウ笆纗郎
+郎碞琌#hello.c#讽眤キ盽よΑ纗郎Emacs 碞穦рウ
+笆纗郎埃
 
-狦讽诀眤竒パタ盽碝т郎
-琌眤絪胯郎τぃ琌笆纗郎
-礛龄 M-x recover file<Return> ㄓ確眤笆纗郎
-讽ウ璶―絋粄龄 yes<Return> 膥尿確笆纗戈
+狦讽诀眤竒パタ盽碝т郎琌眤絪胯郎τぃ琌笆纗
+郎礛龄 M-x recover file<Return> ㄓ確眤笆纗郎讽ウ璶―
+絋粄龄 yes<Return> 膥尿確笆纗戈
 
 
-* 莱跋ECHO AREA
----------------------
+* 莱跋 ECHO AREA 
+-----------------------
 
 狦 Emacs ǎ眤篊龄じウ穦盢ウ陪ボ怠よ
 嘿莱跋跋办倒眤把綷莱跋怠程︽
 
 
-* 篈︽MODE LINE
----------------------
+* 篈︽ MODE LINE 
+-----------------------
 
-莱跋タ琌嘿篈︽︽
-篈︽陪ボㄇ戈癟
+莱跋タ琌嘿篈︽︽篈︽陪ボㄇ戈癟
 
 --:**  TUTORIAL.zh       (Fundamental)--L670--58%----------------
 
 セ︽矗ㄑㄇ闽Emacs 篈の眤タ絪胯ゅΤノ戈癟
 
-眤竒笵郎種竡琌ぐ或--碞琌眤т郎
--NN%-- ヘ玡眤ゅ郎い竚ウ種琌弧
-Τ NN κだゑゅ怠
-狦郎郴狠碞怠いê或ウ碞穦陪ボ --Top-- τぃ琌 --00%--
-狦郎┏场碞怠いê或ウ琌陪ボ --Bot--
-狦眤タゅ郎怠い碞ì场ず甧
-ê或篈︽碞穦陪ボ --All--
+眤竒笵郎種竡琌ぐ或 -- 碞琌眤т郎-NN%-- ヘ玡眤ゅ
+郎い竚ウ種琌弧Τ NN κだゑゅ怠狦郎
+郴狠碞怠いê或ウ碞穦陪ボ --Top-- τぃ琌 --00%--狦郎
+┏场碞怠いê或ウ琌陪ボ --Bot--狦眤タゅ郎怠
+い碞ì场ず甧ê或篈︽碞穦陪ボ --All--
 
-L ㎝计贺よΑㄓボ竚ウ倒ヘ玡┮︽计Line
+L ㎝计贺よΑㄓボ竚ウ倒ヘ玡┮︽计 Line 
 
-綼玡琍腹ボ眤竒癸硂ㄇゅ暗э跑
-眤砐┪纗郎ぇ
-篈︽ê场だ穦⊿Τ琍腹Τ瘆ч腹
+綼玡琍腹ボ眤竒癸硂ㄇゅ暗э跑眤砐┪纗郎
+ぇ篈︽ê场だ穦⊿Τ琍腹Τ瘆ч腹
+
+篈︽い珹┓柑场だ琌ノㄓ禗眤タㄏノぐ或絪胯家Α箇砞
+家Α琌 Fundamental碞琌眤瞷ㄏノウ琌家Αㄒ
 
-篈︽い珹┓柑场だ琌ノㄓ禗眤タㄏノぐ或絪胯家Α
-箇砞家Α琌 Fundamental碞琌眤瞷ㄏノ
-ウ琌家Αㄒ
-
-Emacs Τ砛ぃ家ΑウぇいΤㄇ琌ノㄓ絪胯ぃ粂ē
-の〓┪ぃ贺摸ゅ钩琌 Lisp 家ΑText 家Α单单
-ヴ丁Τ家Αノ
-ウ嘿羆篈︽い砆т
-碞瞷Fundamentalい竚
+Emacs Τ砛ぃ家ΑウぇいΤㄇ琌ノㄓ絪胯ぃ粂ēの〓┪ぃ
+贺摸ゅ钩琌 Lisp 家Α Text 家Α单单ヴ丁Τ家
+Αノウ嘿羆篈︽い砆т碞瞷
+Fundamentalい竚
 
-–家Α常ㄏ眔ㄇ︽瞷眔ぃび妓
-羭ㄒㄓ弧祘ΑいΤㄇノㄓ籹爹秆
-τパ–贺祘Α粂ē癸爹秆莱赣眔钩ぐ或常Τ帝ぃ稱猭
-–家Α常ゲ斗ぃよΑㄓ础爹秆
-–家Α琌┑嘿ㄏ眔眤ノㄓち传ê家Α
-羭ㄒㄓ弧M-x fundamental-mode 碞琌ち传 Fundamental
-家Α
+–家Α常ㄏ眔ㄇ︽瞷眔ぃび妓羭ㄒㄓ弧祘Αい
+Τㄇノㄓ籹爹秆τパ–贺祘Α粂ē癸爹秆莱赣眔钩ぐ
+或常Τ帝ぃ稱猭–家Α常ゲ斗ぃよΑㄓ础爹秆–
+家Α琌┑嘿ㄏ眔眤ノㄓち传ê家Α羭ㄒㄓ弧
+M-x fundamental-mode 碞琌ち传 Fundamental 家Α
 
-狦眤稱璶絪胯いゅ┪璣ゅ单ゅ摸郎--钩琌瞷硂
-眤莱赣ㄏノ Text 家Α
+狦眤稱璶絪胯摸粂ēゅ郎 -- 钩琌瞷硂眤莱赣ㄏノ Text 
+家Α
 
 >> 龄 M-x text mode<Return>
 
-ぃ璶踞み⊿Τヴ眤竒厩筁 Emacs 
-穦砆э跑Θヴ獶盽ぃΑ
-琌眤祇瞷 M-f ㎝ M-b 瞷р篔腹'跌场だ
-玡 Fundamental 家ΑいM-f ㎝ M-b 盢篔腹跌だ筳才腹
+ぃ璶踞み⊿Τヴ眤竒厩筁 Emacs 穦砆э跑Θヴ獶盽ぃ
+Α琌眤祇瞷 M-f ㎝ M-b 瞷р篔腹'跌场だ
+玡 Fundamental 家ΑいM-f ㎝ M-b 盢篔腹跌だ筳才腹
 
-家Α硄盽穦钩瓃êㄒ妓暗ㄇ弘ォэ跑
-场だ–家Αい暗妓ㄆ
-琌ウ翴翴ぃよΑㄓ
-羭ㄒ钡尿┮秨繷祘Α粂ē爹秆ㄓ弧
-妓础爹秆笆眤ㄏノ祘Α粂ē〓家Αぃτぃ
-璝眤ㄏノ C 粂ēEmacs 础/* ざい丁爹秆跋遏 */
-璝眤ㄏノ琌 Fortran 粂ēEmacs 础c じ c 爹秆︽
-璝眤ㄏノ琌 Basic 粂ēEmacs 玥础' 篔腹爹秆ゅ
-絪胯竟紆┦龟⊿Τゲ璶ぃ粂ēヘ┪芠
-砞璸疭て絪胯竟―钵硂柑琌Θミ
+家Α硄盽穦钩瓃êㄒ妓暗ㄇ弘ォэ跑场だ–
+家Αい暗妓ㄆ琌ウ翴翴ぃよΑㄓ羭ㄒ
+钡尿┮秨繷祘Α粂ē爹秆ㄓ弧妓础爹秆笆
+眤ㄏノ祘Α粂ē〓家Αぃτぃ璝眤ㄏノ C 粂ēEmacs 础
+/* ざい丁爹秆跋遏 */璝眤ㄏノ琌 Fortran 粂ēEmacs 础
+c じ c 爹秆︽璝眤ㄏノ琌 Basic 粂ēEmacs 玥础' 
+篔腹爹秆ゅ絪胯竟紆┦龟⊿Τゲ璶ぃ粂ē
+ヘ┪芠砞璸疭て絪胯竟―钵硂柑琌Θミ
 
 璶聅凝眤瞷┮矪家Αゅン龄 C-h m
 
@@ -715,100 +689,90 @@
 >> 龄 C-h m Text 家Α籔 Fundamental 家Α琌柑ぃ
 >> 龄 C-x 1 盢ゅン眖棵辊簿埃奔
 
-家Αぇ┮嘿璶major琌ウΤΩ家Α
-minor modeΩ璶家Αぃ琌家Αㄤ匡拒τ琌Ω璶э
-–Ω家Α砆ウセō币ノ┪氨ゎ㎝┮ΤㄤΩ家Α礚闽
-㎝眤家Α礚闽┮眤ぃㄏノΩ家Α┪
-┪ヴ计秖Ω家Α舱
+家Αぇ┮嘿璶 major 琌ウΤΩ家Α minor
+mode Ω璶家Αぃ琌家Αㄤ匡拒τ琌Ω璶э–Ω
+家Α砆ウセō币ノ┪氨ゎ㎝┮ΤㄤΩ家Α礚闽㎝眤家Α
+礚闽┮眤ぃㄏノΩ家Α┪┪ヴ计秖Ω家Α舱
 
-ΤΩ家Α獶盽Τノ疭琌絪胯璣ゅゅ暗 Auto Fill 家Α
-讽硂家Α币ノEmacs 讽眤础ゅㄏ︽び糴
-穦盢ê︽籔ぇ丁笆だ筳秨
+Τ暗 Auto Fill 家ΑΩ家Α獶盽Τノ疭琌絪胯摸粂ēゅ
+讽硂家Α币ノ Emacs 讽眤础ゅㄏ︽び糴穦盢ê
+︽籔ぇ丁笆だ筳秨
 
-眤 M-x auto fill mode<Return> ㄓ盢 Auto Fill 家Α币ノ
-讽硂家Α币ノ眤ㄏノ M-x auto fill mode<Return> ㄓ盢ウ
-讽硂家Αぃノ玥硂穦盢ウ币笆τ讽硂家Α币ノ
-硂穦盢ウ闽超и弧硂ノㄓち传toggle家Α
+眤 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 ㄓэ跑ウ
-眤莱赣计把计よΑㄓ倒﹚眤┮辨娩砞﹚
+娩硄盽砆砞﹚ 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)τ村夹ゲ斗矪ㄤい
+狦眤琿辅い丁暗э跑Auto Fill 家Αぃ穦眤穝秈︽ fill 
+笆 re-fill 璶 re-fill 硂琿辅龄 M-q (META-q)τ村夹ゲ
+斗矪ㄤい
 
 >> 簿笆村夹玡琿い礛龄 M-q
 
 
-* 穓碝SEARCHING
--------------------
+* 穓碝 SEARCHING 
+---------------------
 
-Emacs 穓碝﹃﹃琌竤硈尿じ┪
-碞いゅㄓ弧じ㎝膀セ種竡矪┮
-琌璣ゅい⊿Τ砆フ筳秨じ栋
-┕玡┪┕穓碝常穓碝﹃琌贺村夹簿笆
-ウ穦盢村夹簿笆﹃瞷よ
+Emacs 穓碝﹃﹃琌竤硈尿じ┪碞いゅㄓ弧じ㎝
+膀セ種竡矪┮琌璣ゅい⊿Τ砆フ筳秨じ栋
+┕玡┪┕穓碝常穓碝﹃琌贺村夹簿笆ウ穦盢村
+夹簿笆﹃瞷よ
 
-Emacs 穓碝籔场だ絪胯竟穓碝ぃよ
-ウ琌亥秈incremental
-硂ボ穓碝祇ネ眤龄稱璶穓碝ゅ﹃
+Emacs 穓碝籔场だ絪胯竟穓碝ぃよウ琌亥秈
+ incremental 硂ボ穓碝祇ネ眤龄稱璶穓碝ゅ﹃
 
-璶秨﹍穓碝琌C-s ┕玡穓碝C-r ┕穓碝
-单瞷ぃ璶刚
+璶秨﹍穓碝琌C-s ┕玡穓碝C-r ┕穓碝单瞷ぃ璶
+刚
 
-讽眤龄 C-s 穦祇瞷Τ﹃I-search
-瞷莱跋い矗ボウ禗眤 Emacs 瞷タ矪嘿亥秈Α穓碝
-篈い单眤龄眤稱璶穓碝﹃<Return> 穦挡穓碝
+讽眤龄 C-s 穦祇瞷Τ﹃I-search瞷莱跋い矗ボ
+ウ禗眤 Emacs 瞷タ矪嘿亥秈Α穓碝篈い单眤龄眤稱璶
+穓碝﹃<Return> 穦挡穓碝
 
 >> 瞷龄 C-s 秨﹍穓碝篊翴Ω龄じ
    龄cursor硂–龄じ祔稬氨
    猔種村夹祇ネぐ或ㄆ瞷眤纯竒穓碝筁cursor硂
 >> Ω龄 C-s ㄓ穓碝cursor瞷竚
->> 瞷龄 <Delete> Ω村夹琌簿笆
+>> 瞷龄 <Delback> Ω村夹琌簿笆
 >> 龄 <Return> 挡穓碝
 
-眤Τ⊿Τ祇ネぐ或亥秈Α穓碝い
-Emacs 刚帝璶ǐ眤龄﹃瞷竚
-璶簿笆村夹┮瞷竚璶龄 C-s Ω
-狦⊿Τ硂妓瞷竚Emacs 穦雇羘
-禗眤ヘ玡穓碝ア毖 C-g ノㄓ挡穓碝
+眤Τ⊿Τ祇ネぐ或亥秈Α穓碝いEmacs 刚帝璶ǐ眤龄
+﹃瞷竚璶簿笆村夹┮瞷竚璶龄 C-s 
+Ω狦⊿Τ硂妓瞷竚Emacs 穦雇羘禗眤ヘ玡穓碝
+ア毖 C-g ノㄓ挡穓碝
 
-猔種琘ㄇ╰参い龄 C-s 盢穦р棵辊挡
-眤盢ぃ眖 Emacs ㄓヴ块
-硂ボ穨╰参嘿瑈祘北盢 C-s 膁篒
-ぃ琵ウ肚 Emacs璶棵辊挡叫龄 C-q
-礛 Emacs ㄏノもい癸亥秈Α穓碝秈
-Spontaneous Entry to Incremental Search硂肈
-眔矪瞶硂某
+猔種琘ㄇ╰参い龄 C-s 盢穦р棵辊挡眤盢ぃ眖 Emacs ㄓヴ
+块硂ボ穨╰参嘿瑈祘北盢 C-s 膁篒
+ぃ琵ウ肚 Emacs璶棵辊挡叫龄 C-q礛 Emacs ㄏノ
+もい癸亥秈Α穓碝秈 Spontaneous Entry to
+Incremental Search 硂肈眔矪瞶硂某
 
-狦眤亥秈Α穓碝い丁龄 <Delete>
-眤祇瞷穓碝﹃い程じ砆埃
-穓碝穦硂穓碝程よ
-羭ㄒㄓ弧安砞眤竒龄cノㄓ碝тc材Ω瞷
-瞷狦眤龄u村夹穦簿笆cu材Ω瞷竚
-瞷龄 <Delete> 硂穦盢u眖穓碝﹃い埃
-村夹穦簿c材Ω瞷竚
+狦眤亥秈Α穓碝い丁龄 <Delback>眤祇瞷穓碝﹃
+い程じ砆埃穓碝穦硂穓碝程よ羭ㄒㄓ
+弧安砞眤竒龄cノㄓ碝тc材Ω瞷瞷狦眤龄
+u村夹穦簿笆cu材Ω瞷竚瞷龄 <Delback> 硂穦盢
+u眖穓碝﹃い埃村夹穦簿c材Ω瞷竚
 
-狦眤穓碝い丁龄 CONTROL ┪ META じ杠
-Τㄇㄒ--癸穓碝τē疭じ钩琌 C-s ㎝ C-r
-穓碝穦砆挡
+狦眤穓碝い丁龄 CONTROL ┪ META じ杠Τ
+ㄇㄒ -- 癸穓碝τē疭じ钩琌 C-s ㎝ C-r 穓碝穦砆挡
 
-C-s 穦秨﹍穓碝ウ穦碝т穓碝﹃ヘ玡村夹竚ぇ
-ヴ瞷竚狦眤稱璶玡ゅい穓碝龄 C-r 蠢
-埃穓碝よはぇи┮弧Τ闽 C-s ┮Τㄆ薄
-妓莱ノ C-r 
+C-s 穦秨﹍穓碝ウ穦碝т穓碝﹃ヘ玡村夹竚ぇヴ瞷
+竚狦眤稱璶玡ゅい穓碝龄 C-r 蠢埃穓碝よ
+はぇи┮弧Τ闽 C-s ┮Τㄆ薄妓莱ノ C-r 
 
 
-* 怠MULTIPLE WINDOWS
-------------------------------
+* 怠 MULTIPLE WINDOWS 
+--------------------------------
 
 Emacs 砛ㄤいぇ琌眤棵辊い甶ボ禬筁怠
 
@@ -829,37 +793,32 @@
 >> Ω龄 C-x o 盢村夹簿よ怠
    村夹穦ウよ怠いセ┮竚
 
-眤尿ㄏノ C-x o 怠ぇ丁ち传
-–怠Τウ村夹竚琌Τ怠穦痷陪ボ村夹
-┮Τ硄盽絪胯穦莱ノê村夹┮怠
-и嘿硂砆匡拒怠
+眤尿ㄏノ C-x o 怠ぇ丁ち传–怠Τウ村夹竚
+琌Τ怠穦痷陪ボ村夹┮Τ硄盽絪胯穦莱ノê村夹┮
+怠и嘿硂砆匡拒怠
 
- C-M-v 讽眤怠い絪胯ゅ
-ㄏノㄤ怠把σぇノ琌獶盽Τノ
-眤盢村夹玂眤タ絪胯怠い
- C-M-v ㄤ怠碻玡秈
-喷靡疭続硂贺よΑㄓ秈︽ GNU い亩舱
-т﹍璣ゅ郎тウ陆亩いゅ郎
-絪胯硂砆匡拒怠 C-M-v 蛤喷靡い琿辅
+ C-M-v 讽眤怠い絪胯ゅㄏノㄤ怠把σぇノ
+琌獶盽Τノ眤盢村夹玂眤タ絪胯怠い C-M-v 
+ㄤ怠碻玡秈喷靡疭続硂贺よΑㄓ秈︽ GNU 
+い亩舱т﹍璣ゅ郎тウ陆亩いゅ郎絪胯硂砆匡拒
+怠 C-M-v 蛤喷靡い琿辅
 
-C-M-v 琌 CONTROL-META じㄒ狦眤Τ痷 META 龄
-眤 CONTROL ㎝ META 龄 v ㄓ龄 C-M-v
-CONTROL ┪ META 街砆⊿Τ紇臫
-硂ㄢ龄常琌ノㄓ耿眤┮龄じ
+C-M-v 琌 CONTROL-META じㄒ狦眤Τ痷 META 龄眤
+ CONTROL ㎝ META 龄 v ㄓ龄 C-M-vCONTROL ┪ META 街
+砆⊿Τ紇臫硂ㄢ龄常琌ノㄓ耿眤┮龄じ
 
-狦眤⊿Τ痷 META 龄眤ㄏノ ESC ㄓ蠢
-硂妓抖碞Τ闽玒
-眤ゲ斗龄 ESC 蛤帝龄 CONTROL-vCONTROL-ESC v ぃ穦ノ
-硂琌 ESC 琌ㄣΤセōノじτぃ琌耿龄
+狦眤⊿Τ痷 META 龄眤ㄏノ ESC ㄓ蠢硂妓抖碞
+Τ闽玒眤ゲ斗龄 ESC 蛤帝龄 CONTROL-vCONTROL-ESC v ぃ穦
+ノ硂琌 ESC 琌ㄣΤセōノじτぃ琌耿龄
 
 >> よ怠龄 C-x 1 埃よ怠
 
-狦眤竒┏狠怠龄 C-x 1ê或盢穦р怠留旅
-盢硂稱钩Θ玂痙怠--иタ絪胯硂
+狦眤竒┏狠怠龄 C-x 1ê或盢穦р怠留旅盢硂
+稱钩Θ玂痙怠 -- иタ絪胯硂
 
-眤ぃ惠璶ㄢぃ怠い陪ボ絯侥跋狦眤ㄏノ C-x C-f
-怠いт郎怠ぃτэ跑
-眤縒ミヴ怠いтウ郎
+眤ぃ惠璶ㄢぃ怠い陪ボ絯侥跋狦眤ㄏノ C-x C-f 
+怠いт郎怠ぃτэ跑眤縒ミヴ怠いтウ
+郎
 
 硂柑ΤよΑノㄓㄏノㄢ怠陪ボㄢぃ狥﹁
 
@@ -870,66 +829,64 @@
 >> 龄 C-x o よ怠礛 C-x 1 埃奔よ怠
 
 
-* 患癹絪胯顶糷RECURSIVE EDITING LEVELS
-------------------------------------------
+* 患癹絪胯顶糷 RECURSIVE EDITING LEVELS 
+--------------------------------------------
 
-Τ眤穦秈┮孔患癹絪胯顶糷
-ウ琌パ篈︽よ珹┓┮珹┓ㄓ家Α嘿
-羭ㄒㄓ弧眤穦 [(Fundamental)]τぃ琌 (Fundamental)
+Τ眤穦秈┮孔患癹絪胯顶糷ウ琌パ篈︽よ珹┓┮
+珹┓ㄓ家Α嘿羭ㄒㄓ弧眤穦 
+[(Fundamental)]τぃ琌 (Fundamental)
 
-璶瞒秨患癹絪胯顶糷叫龄 ESC ESC ESC
-硂琌瞒秨眤ㄏノウㄓ埃緇怠
-瞒秨絯侥跋
+璶瞒秨患癹絪胯顶糷叫龄 ESC ESC ESC硂琌瞒秨眤
+ㄏノウㄓ埃緇怠瞒秨絯侥跋
 
 >> 龄 M-x 秈絯侥跋礛龄 ESC ESC ESC 瞒秨
 
-眤礚猭ㄏノ C-g ㄓ瞒秨患癹絪胯顶糷硂琌 C-g 琌ノㄓの
-患癹絪胯顶糷いま计argumentsぇ珿
+眤礚猭ㄏノ C-g ㄓ瞒秨患癹絪胯顶糷硂琌 C-g 琌ノㄓの
+患癹絪胯顶糷いま计 arguments ぇ珿
 
 
-* 眔腊GETTING MORE HELP
--------------------------------------
+* 眔腊 GETTING MORE HELP 
+---------------------------------------
 
-セе硉玭いи刚帝度矗ㄑ戈癟琵眤秨﹍ㄏノ Emacs
- Emacs いΤび眔戈癟稱璶硂柑场秆睦琌ぃ
-礛τ眤砛穦稱璶厩策 Emacs 闽戈癟
-ウΤ砛ㄤΤノEmacs 矗ㄑ綷弄Τ闽 Emacs 
-硂ㄇhelp常 CONTROL-h 硂じ秨繷
-嘿Help じ
+セе硉玭いи刚帝度矗ㄑ戈癟琵眤秨﹍ㄏノ Emacs 
+Emacs いΤび眔戈癟稱璶硂柑场秆睦琌ぃ礛τ眤砛
+穦稱璶厩策 Emacs 闽戈癟ウΤ砛ㄤΤノEmacs 矗
+ㄑ綷弄Τ闽 Emacs 硂ㄇhelp常 CONTROL-h 硂
+じ秨繷嘿Help じ
 
-璶ㄏノ Help 龄 C-h じ
-礛龄弧眤┮惠璶腊じ
-狦眤痷ぃ笵璶拜ぐ或ê或叫龄C-h ?
- Emacs 盢穦禗眤ウ镑矗ㄑ腊狦眤竒龄 C-h
-祇瞷眤ぃ惠璶ヴ腊龄 C-g ㄓ奔ウ碞琌
+璶ㄏノ Help 龄 C-h じ礛龄弧眤┮惠璶腊
+じ狦眤痷ぃ笵璶拜ぐ或ê或叫龄C-h ? Emacs 盢穦禗
+眤ウ镑矗ㄑ腊狦眤竒龄 C-h祇瞷眤ぃ惠璶ヴ腊龄 
+C-g ㄓ奔ウ碞琌
 
-Τㄇ呼盢 C-h 硂じ種竡э跑
-痷ぃ莱赣рウ砞癸┮Τㄏノ场常続ノよ猭
-┮眤瞷碞Τ瞶パㄓ╆╰参恨瞶
-狦 C-h ⊿Τ怠┏场陪ボヴΤ闽腊癟
-刚帝龄 F1 龄┪琌 M-x help <Return>
+Τㄇ呼盢 C-h 硂じ種竡э跑痷ぃ莱赣рウ砞癸┮Τㄏ
+ノ场常続ノよ猭┮眤瞷碞Τ瞶パㄓ╆╰参恨瞶
+狦 C-h ⊿Τ怠┏场陪ボヴΤ闽腊癟刚帝龄 F1 龄
+┪琌 M-x help <Return>
 
-程膀セ HELP 琌 C-h c龄 C-hじ cの┪﹃じ
-礛 Emacs 穦陪ボ獶盽虏祏Τ闽硂秆睦
+程膀セ HELP 琌 C-h c龄 C-hじ cの┪﹃じ礛 
+Emacs 穦陪ボ獶盽虏祏Τ闽硂秆睦
 
->> 龄 C-h c C-p癟莱赣穦钩琌
+>> 龄 C-h c C-p
+
+癟莱赣穦钩琌硂妓
 
         C-p runs the command previous-line
 
-硂禗眤ㄧ计嘿ㄧ计嘿璶琌ノㄓ璹の耎 Emacs
-琌パㄧ计嘿琌パノㄓ硂暗ㄇぐ或τ砆匡﹚
-ウ獶盽虏祏ゅン--ì镑矗眶眤竒厩筁
+硂禗眤ㄧ计嘿ㄧ计嘿璶琌ノㄓ璹の耎 Emacs琌パ
+ㄧ计嘿琌パノㄓ硂暗ㄇぐ或τ砆匡﹚ウ
+獶盽虏祏ゅン -- ì镑矗眶眤竒厩筁
 
-じ钩琌 C-x C-s ㎝ 狦眤⊿Τ META ┪ EDIT ┪ ALT 龄
-<ESC>v  C-h c 瞷
+じ钩琌 C-x C-s ㎝ 狦眤⊿Τ META ┪ EDIT ┪ ALT 龄<ESC>v 
+ C-h c 瞷
 
-璶眔Τ闽戈癟ノ C-h k ㄓㄏノ C-h c
+璶眔Τ闽戈癟ノ C-h k ㄓㄏノ C-h c 
 
 >> 龄 C-h k C-p
 
-硂穦 Emacs 怠陪ボ硂ㄧ计弧ゅンのウ嘿
-讽眤綷弄Ч龄 C-x 1 铬瞒硂ㄇ腊ゅ眤ぃ惠璶皑蛤帝暗
-眤暗ㄇ絪胯讽把σ腊ゅ龄 C-x 1
+硂穦 Emacs 怠陪ボ硂ㄧ计弧ゅンのウ嘿讽眤綷弄Ч
+龄 C-x 1 铬瞒硂ㄇ腊ゅ眤ぃ惠璶皑蛤帝暗眤暗ㄇ絪胯
+讽把σ腊ゅ龄 C-x 1
 
 硂柑ΤㄇㄤΤノ C-h 匡兜
 
@@ -938,10 +895,10 @@
 >> 刚帝龄 C-h f previous-line<Return>
    硂穦 Emacs ┮ΤΤ闽龟 C-p 硂ㄧ计戈癟
 
-C-h v 硂摸穦陪ボ眤ノㄓ璹 Emacs ︽跑计
-ゅン讽 Emacs 璶―眤惠璶龄硂跑计嘿
+C-h v 硂摸穦陪ボ眤ノㄓ璹 Emacs ︽跑计ゅン
+讽 Emacs 璶―眤惠璶龄硂跑计嘿
 
-   C-h a        闽琩тCommand Apropos
+   C-h a        闽琩т Command Apropos 
                 龄闽龄礛 Emacs 穦┮Τ
                 ㄤ嘿いΤ闽龄场
                 硂ㄇ场常竒パ META-x ㄓ币笆
@@ -950,15 +907,15 @@
 
 >> 龄 C-h a file<Return>
 
-硂穦怠陪ボㄤ嘿いΤfile场 M-x 
-眤盢穦钩琌 C-x C-f じ-ㄤ癸莱嘿
-find-file娩
+硂穦怠陪ボㄤ嘿いΤfile场 M-x 
+眤盢穦钩琌 C-x C-f じ-ㄤ癸莱嘿
+find-file 娩
 
 >> 龄 C-M-v 簿笆 help 怠刚碭Ω
 
 >> 龄 C-x 1 ㄓ埃 help 怠
 
-   C-h i        綷弄絬ㄏノもa.k.a. Info
+   C-h i        綷弄絬ㄏノも a.k.a. Info 
                 硂盢眤盿嘿*info*疭絯侥跋ê
                 眤綷弄杆眤╰参柑硁砰甅ン絬ㄏノも
                 龄 m emacs <Return> 綷弄 Emacs ㄏノも
@@ -968,43 +925,67 @@
                 ㄏノも璶把σゅン
 
 
-* 挡阶CONCLUSION
---------------------
+* 疭︹ MORE FEATURES 
+---------------------------------
+
+眤竒パ綷弄 Emacs ㄏノもぃ阶琌セ┪琌 Info い絬セ
+ㄏノ Help 匡虫┪琌龄 F10 h r ㄓ厩Τ闽ウ醚Τㄢ眤
+穦疭尺舧疭︹琌竊ゴ秖 completion 临Τ虏て郎矪瞶
+ dired 
+
+Completion 琌贺磷ぃゲ璶ゴよΑ羭ㄒㄓ弧狦眤稱璶ち传 
+*Messages* 絯侥跋眤龄 C-x b *M<Tab> 璶眖眤竒龄ゅ
+い絋﹚ Emacs 碞穦盢逞絯侥跋嘿干霍 Completion 琌 Emacs ㄏ
+ノも Info い嘿Completion竊翴い┮秆睦
 
-癘璶Ч瞒秨 Emacs 叫ㄏノ C-x C-c
-璶既瞒秨 shell祔 Emacs叫ㄏノ C-z
+Dired ㄏ眤ヘ魁い郎Ωヘ魁玥琌匡い矪簿
+笆砐穝㏑埃の癸郎巨 Dired 琌 Emacs ㄏノも 
+Info い嘿Dired竊翴い┮秆睦
+
+ㄏノも秆睦砛ㄤウ Emacs 疭︹
+
 
-セе硉玭癸┮Τ穝も莱赣常琌瞶秆
-┮狦眤祇瞷ぐ或よぃ睲贰ぃ璶琌Г帝┣--
-セゅ㎝陆亩祇翴╟奶
+* 挡阶 CONCLUSION 
+----------------------
+
+癘璶Ч瞒秨 Emacs 叫ㄏノ C-x C-c 璶既瞒秨 shell祔 
+Emacs叫ㄏノ C-z 
+
+セе硉玭癸┮Τ穝も莱赣常琌瞶秆┮狦眤祇瞷ぐ或よぃ
+睲贰ぃ璶琌Г帝┣ -- セゅ㎝陆亩祇翴╟奶
 
 
-* 陆亩TRANSLATION
----------------------
+* 陆亩 TRANSLATION 
+-----------------------
 
-セе硉玭陆亩狦眤綷弄セゅぇ玡
-Ч癸 Emacs ⊿Τ阀├и獶盽惠璶眤種ǎэ秈ㄌ沮
-иゴ衡矗ㄑ Emacs 旧弄┪俱瞶セе硉玭
-璶盢穦沮厩綷弄セㄏノ玭┮羬拜肈级糶τΘ
+セе硉玭陆亩狦眤綷弄セゅぇ玡Ч癸 Emacs 
+⊿Τ阀├叫禗и眤種ǎセゅ尿э秈ㄌ沮陆亩矗ㄑ
+GNU Emacs いゅ矪瞶弧 
+http://www.gnu.org/software/chinese/guide/emacs-chinese.zh.html 场
+ず甧竒俱瞶セе硉玭叫眤︽把綷
 
-絪胯竟ぃ莱赣琵厩稰ì螟眤種ǎㄏ Emacs
-禟ㄏノㄏ筿福ㄣà︹眔だ祇揣
-狦眤腀種矗ㄑэ秈種ǎ叫盚 email 
-<chinese-translators@gnu.org> 叫ぃ璶甡槽и舧ヴΤ闽癚阶
-狦眤ぃ稱盚秎ン睲虫叫钡 email 倒セゅ陆亩 <chliu@gnu.org> 
-叫 Title ︽い﹃Emacs TUTORIAL: <your issue here>
+絪胯竟琌筿福ㄏノ程盽钡牟莱ノ祘Αぃ莱赣琵厩稰筁螟
+碞蝶阶ㄓ弧 Emacs 琌ぃ螟厩穦ㄏノ絪胯竟眤種ǎㄏウ
+禟ㄏノㄏ筿福ㄣà︹眔だ祇揣狦眤腀種矗ㄑ
+э秈種ǎ叫盚 email <chinese-translators@gnu.org> 叫ぃ璶甡槽
+и舧ヴΤ闽癚阶狦眤ぃ稱盚秎ン睲虫叫钡 email 倒セゅ陆
+亩 <chliu@gnu.org> 叫 Title ︽い﹃Emacs TUTORIAL: <your
+issue here>
 
 狦眤琌 Emacs ρもGNU Chinese Translators Team (GNU/CTT)
-<http://www.gnu.org/software/chinese/> 舧眤
-и瞷タ惠璶腀種щ陆亩 Emacs ㄏノも
+<http://www.gnu.org/software/chinese/> 舧眤и瞷タ惠璶腀
+種щ陆亩 Emacs ㄏノも
 
-セе硉玭⊿Τ蹦ノ策篋絪胯竟┮ㄏノ陆亩砃粂
-よウ龟悔種竡籔絪胯竟ぃゅセ碞ぃ
-よ Emacs ┮蹦ノ跌谋砞璸阀├
-Ν跌怠て╰参ぇ玡碞竒セ借ぃ
-羆ぇ陆亩硂妓腊癸 Emacs 俱砞璸厩瞶秆
-狦Μ滦い场璶―矗эи临琌眖到瑈
+セе硉玭⊿Τ蹦ノ策篋絪胯竟┮ㄏノ陆亩砃粂よウ龟悔種
+竡籔絪胯竟ぃゅセ碞ぃよ Emacs ┮蹦ノ跌谋
+砞璸阀├Ν跌怠て╰参ぇ玡碞竒セ借ぃ羆ぇ陆亩硂
+妓腊癸 Emacs 俱砞璸厩瞶秆狦Μ滦い场璶―
+矗эи临琌眖到瑈
 
+(0) 磷村夹簿笆阶瓃睼瞔セゅ蹦ノ砃粂
+    ┕玡簿 move Forward ┕簿 move Backware 
+    ┪琌┕簿
+    ┕簿 Previous line ┕簿 Next line 
 (1) セゅい︽琌 row硂琌蹦ノ策篋ノ猭
     磷粇旧いゅ弄疭弧タΑノ猭い
     column陆亩︽羇︽︽亩逆
@@ -1013,15 +994,15 @@
     琌いゅセ琌и弧︽琌⊿拜肈
     瞷场薄いゅ琌绢パ策篋ㄏ礛嘿︽
 (2) Τ闽ゅのㄤ栋闽亩ゅ陆亩┮蹦ノΤ
-    絪胯ゅ礛龄ㄇゅ
-    ノㄓ弧ゅン硂ㄧ计弧ゅン
-    疭ㄤ┮弧ず甧ゅセ龟悔璣ゅセ非
-    ㄏ琌︽璶ウ琌ノㄓ弧ぇノ
+    絪胯ゅ礛龄ㄇゅ
+    ノㄓ弧ゅン硂ㄧ计弧ゅン
+    疭ㄤ┮弧ず甧ゅセ龟悔璣ゅセ非
+    ㄏ琌︽璶ウ琌ノㄓ弧ぇノ
     陆亩临琌盢ウ跌ゅン
 (3) cut笆 Emacs いだ炳奔㎝埃ぇ丁畉钵
-    絪胯竟いcutΤ程砆 cut ゅ耚 clipboard い
-    炳奔killing砆炳奔ゅ场砆 kill ring い
-    埃deleting砆埃ゅ碞琌砆埃
+    絪胯竟いcutΤ程砆 cut ゅ耚 clipboard い
+    炳奔 killing 砆炳奔ゅ场砆 kill ring い
+    埃 deleting 砆埃ゅ碞琌砆埃
     絪胯竟い眤 paste程砆 cut ゅ
     τ Emacs い眤┰ヴ玡砆炳奔ゅ
     ウ猭甧砆埃ノㄓ埃
@@ -1040,28 +1021,37 @@
     ウは莱筿福よΑ巨癬ㄓ耕ぶ紀杠
 (6) いゅ陆亩爹秆
 (7) 闽ㄏいゅゅン挡篶て某肈拜肈竒莉眔秆∕
+(8) セ陆亩ゅセ┮蹦ノ虏羉ノ粂畉钵
+    zh cn
+    ゅン ゅ郎
+    硁砰 硁ン
+    穨 巨
+    甅ン 
+    跌怠 怠
+    患癹 患耴
+    纀 堵
+    戈癟 獺
 
-иだ舧弄钡эセе硉玭
-暗セ粄程続よΑㄓざ残 Emacs
-狦眤暗硂妓てセ粄ìㄑ產把σㄏノ
-叫盚倒 <chinese-coordinators@gnu.org> 
-и穦盢眤セそ秨 GNU/CTT 呼い矗ㄑ倒いゅㄏノ更
+иだ舧弄钡эセе硉玭暗セ
+粄程続よΑㄓざ残 Emacs 狦眤暗硂妓てセ粄
+ìㄑ產把σㄏノ叫盚倒 <chinese-coordinators@gnu.org> и穦盢眤
+セそ秨 GNU/CTT 呼い矗ㄑ倒いゅㄏノ更
 
 陆亩糂 琇Щ <chliu@gnu.org>
 喷靡皑 撤涤
 
 
-* 狡籹COPYING
------------------
+* 狡籹 COPYING 
+-------------------
 
-セе硉玭猽脓ㄣΤ眣菌 Emacs е硉玭パ Stuart Cracraft
-﹍ Emacs ┮级糶セ秨﹍
+セе硉玭猽脓ㄣΤ眣菌 Emacs е硉玭パ Stuart Cracraft 
+﹍ Emacs ┮级糶セ秨﹍
 
-硂セе硉玭㎝ GNU Emacs 妓常琌舦て
-す砛琘ㄇ兵ン床ㄤī
+硂セе硉玭㎝ GNU Emacs 妓常琌舦てす砛琘ㄇ兵ン
+床ㄤī
 
-Copyright (c) 1985, 1996, 2002 Free Software Foundation
-Chinese Translation by Chao-Hong Liu (2002)
+Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation
+Chinese Translation by Chao-Hong Liu (2002, 2003)
 
    Permission is granted to anyone to make or distribute verbatim copies
    of this document as received, in any medium, provided that the
@@ -1082,14 +1072,14 @@
    セゅす砛籔瓃兵ン床эセ┪琌ㄤい场
    ウゲ斗盿Τ陪帝弧パ街程笆ウ羘
    Copyleft 舦埃矗ㄑㄏノパ蝴臔﹍
-   のㄓэ臕舦credit
+   のㄓэ臕舦 credit 
    セ琿亩ゅ矗ㄑ弄把σ腊瞶秆龟悔璣ゅセ非
 
-狡籹 Emacs セō兵ン耕狡馒琌ㄣΤ弘
-叫綷弄 COPYING 硂郎絋龟倒ぉ眤狟ね GNU Emacs ī
-叫竒パㄏノ级糶のだㄉパ硁砰ㄓ腊埃硁砰毁锚竡
-局Τ舦
+狡籹 Emacs セō兵ン耕狡馒琌ㄣΤ弘叫綷弄 COPYING 硂
+郎絋龟倒ぉ眤狟ね GNU Emacs ī叫竒パㄏノ级糶の
+だㄉパ硁砰ㄓ腊埃硁砰毁锚竡局Τ舦
 
+;;; DO NOT PUT THIS ON ZHS OR ZHT FILE...
 ;;; Local Variables:
 ;;; coding: chinese-big5
 ;;; End: