📄 00000003.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> <BR>中文化的 EMACS - Mule <BR> <BR> Mule 是 "The MULtilingual Enhancement of GNU Emacs" <BR>的简称,它是针对非英语系国家的使用者而设计的 EMACS。 <BR>对中文的使用者有很大的助益。 <BR> <BR> 要使 EMACS 能真正的中文化,最好的方法就是安装 Mule。 <BR> 目前最新的 Mule 版本是 Mule 2.0 版(1994 年 8 月 6 日)。 <BR> <BR> Mule 的设计是以 EMACS 为基础。至於 EMACS 的 <BR>启始档案 - ``emacs'',也就是 Mule 的启始档案。换言之, <BR>使用 Mule 不需在 ``.emacs'' 档中做任何的设定。所以 Mule <BR>可将 EMACS 的 ``.emacs'' 档做为其启始档。 <BR>若无特殊需求,也可不使用 ``.emacs'' 档。 <BR> <BR> 想要取得 Mule 的软体,可以 ``anonymous ftp'' <BR>至以下几个地方取得: <BR> <BR> etlport.etl.go.jp [192.31.197.99]: /pub/mule <BR> <BR> ftp.mei.co.jp [132.182.49.2]: /public/free/gnu/emacs/mule <BR> <BR> sh.wide.ad.jp [133.4.11.11]: /JAPAN/mule/mule-1.0 <BR> <BR> ftp.funet.fi [128.214.6.100]: /pub/gnu/emacs/mule <BR> <BR> cs.huji.ac.il [132.65.16.10]: /pub/gnu/mule <BR> <BR> <BR> 前已述及 Mule 是 ``MULtilingual Enhancement to GNU Emacs''。 <BR>它不只处理七位元(7 bits)的 ASCII 字型(ASCII Characters) <BR>以及 ISO Latin-1 的八位元字型(8bits)。它更能处理日文、中文 <BR>(GB、Big5)、韩文(16 bits ,ISO2022 标准)、泰文 (TIS620) <BR>以及越文(VISCII 及 VSCII)。目前适合吾人使用的繁体中文系统 <BR>是以 BIG-5 为主。 <BR> <BR> Mule 有如此多的语文可供使用,所以在一个文字档案中, <BR>使用者可以混合使用这些不同的语言。使用这些语文,只需 <BR>借由 Mule 所提供的输入法,将各种不同的文字输入即可。 <BR>如果是在 terminal emulator 下使用 Mule(如 cxterm、exterm 或 kterm), <BR>可使用此 emulator 所提供的输入方法。 <BR> <BR> 其实使用 Mule 的方法与使用 EMACS 的方法是一样的, <BR>EMACS 的指令在 Mule 中都可以使用。二者最大的差别,就是 Mule <BR> 加入了输入法的使用。欲在 EMACS 的环境下使用中文,首先要起动 <BR>中文系统(例如倚天中文系统),而输入法就是使用中文系统所提供 <BR>的输入法了。使用 Mule 时也是先起动中文系统(此处仍是以text-only <BR>的终端机为讨论的重点,若使用中文的 X-window 则不需先行启动中文 <BR>系统)。,但中文的输入法,则由 Mule 来提供。换言之, <BR> <BR> Mule 有自已的中文输入法。现在就来讨论如何使用 Mule 的输入法。 <BR> <BR> 要在 Mule 中可以方便的使用输入法,最好将如下的资料加入 ``.emacs'' 档中。 <BR> (set-default-file-coding-system *big5*) <BR> (set-display-coding-system *big5*) <BR> (set-file-coding-system-for-read *big5*) <BR> (quail-mode 1) <BR> (quail-use-package "zozy") <BR> <BR> 以上的资料会在使用 Emacs 时产生错误的讯息,解决的办法是将以下的资料加入% <BR>``.emacs'' 档中。 <BR> (cond ( (boundp 'mule-version) <BR> <BR>;; 给 mule 用的设定区 <BR>;; mule 设定开始 <BR> (set-default-file-coding-system *big5*) <BR> (set-display-coding-system *big5*) <BR> (set-file-coding-system-for-read *big5*) <BR> (quail-mode 1) <BR> (quail-use-package "zozy") <BR>;; mule 设定结束 <BR> ) <BR>;; 给 emacs 用的设定区 <BR> ( t <BR>;; emacs 设定开始 <BR> (set-input-mode (car (current-input-mode)) <BR> (nth 1 (current-input-mode)) <BR> 0) <BR> (standard-display-8bit 160 255) <BR> ) <BR>;; emacs 设定结束 <BR>) <BR> <BR> Mule 所提供适合中文使用的输入法有,仓颉、注音、拼音、 <BR>倚天注音以及标点符号等五种。使用这些输入法的方式 <BR>如下: <BR> <BR> 1. Ctrl-x - Ctrl-k - Shift-m RET <BR> 连续键入 ``Ctrl-x'' ``Ctrl-k'' ``Shift-m'' <BR> 三个指令後,按下 RET, echo area 会出现 <BR> <BR> Quail Package: <BR> <BR> 此时就可键入所要使用的输入法。 <BR> 2. 输入法的名称如下所示: <BR> <BR> <BR> <BR> o 仓颉:cj <BR> <BR> o 注音:zozy <BR> <BR> o 拼音:pinyin <BR> <BR> o 倚天注音:etzy <BR> <BR> o 标点符号:punct-b5 <BR> <BR> <BR> 要使用任何一种输入法,只要在 echo area 处的 <BR> "Quail Package:" 後,键入所欲使用的输入法的名称即可。 <BR> 3. Ctrl-] (self-insert-command) <BR> 在任何一种的输入法的状态下,都可切换至英文的状态下。 <BR> 只要键入 ``Ctrl-]'' 就可使中英文互换。 <BR> <BR>Mule 对使用中文的人来说,可说是中文化的 EMACS ,而 Mule <BR>的诞生,确实给予中文的编辑者很大的方便。Mule 的使用方法, <BR>除了输入法与 EMACS 略有不同之外,其它与 EMACS 一样。所以, <BR>已熟悉 EMACS 的人,使用 Mule 可说是易如反掌。如果只安装 Mule <BR>而无安装 EMACS 的系统,想要使用 EMACS ,只要进入 Mule 後 <BR>一直维持英文的状态就与使用 EMACS 一样了。 <BR> <BR> EMACS 的入门手册介绍到此,已可暂告一段落。 <BR>这并不意谓著 EMACS 的介绍已经穷尽了。其实,有关 EMACS 的 <BR>话题还有许多,这□只是环绕在编辑的层面略作解说。 <BR> <BR> <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -