⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000003.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -