📄 00000003.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER> <BR>文字的勘误 <BR> <BR>EMACS 所提供的这项功能,并不是内建於 EMACS 的。 <BR>EMACS 只是提供使用 UNIX 拼字工具的介面,使用者可以借由此一介面, <BR>使用 UNIX 的拼字工具。 UNIX 环境,较常使用的拼字检查工具程式 <BR>(spelling checker program)有 spell 与 ispell。二者又以 <BR> ispell 较为方便好用。虽然如此,并不是所有的 UNIX 系统都 <BR>提供有 ispell 与 spell 等工具程式。使用者可以 `` which''、 <BR> `` find'' 等指令,在 shell 下查阅 UNIX 系统所提供的工具为何。 <BR>不清楚如何使用 which 或 find 等指令的使用者, <BR>请查看 man page 。 <BR> EMACS 提供的拼字检查介面,是针对 ispell 的使用法 <BR>为主。透过 EMACS 的介面,使用者可使用 UNIX 系统所安装的 <BR> ispell。若系统没有安装 ispell,可以 ftp到适当的地方得取。 <BR>(Ispell is available via anonymous ftp from ftp.cs.ucla.edu in the directory /pub/ispell.) <BR> <BR> ispell 除了会自动侦察文件的拼字错误外,还提供可能 <BR>修改的讯息,供使用者参考。 ispell 的除错□围,可以侦察 <BR>一个字,也可以侦察一个区域或整个的缓冲区。 <BR> <BR>使用 ispell 时,程式会根据所检查的内容做出适当的回应。 <BR>如果检查无误, echo area 会出现无误的讯息。如果所检查 <BR>的字有误, ispell 会另开一个视窗,将所有可能的勘误组合 <BR>显示出来,以利使用者做评估。若在显示的视窗找到合适的取代文字, <BR>可直接键入文字的编号来完成勘误的程序。 <BR> ispell 使用了两种不同的字典,一种是由 ispell <BR>所提供的标准字典(standard dictionary)。另一种是使用者自已 <BR>建构的私有字典(private dictionary)。标准字典是系统所提供的; <BR>使用者字典是在编辑文件时,因需要而随时加入的。当标准字典无法 <BR>找到的字,使用者可随时将新增的字加入私有字典中。系统所使用的 <BR>标准字典,可依使用者的需要来指定。当然,若不指定标准字典, <BR>系统会使用预定的字典。若想改变预定的字典,可使用如下的指令来设定: <BR> <BR>ESC-x ispell-change-dictionary <BR> <BR>若想查阅所使用的标准字典为何,可查阅变数``ispell-dictionary'' <BR> 来得到相关讯息。如下是笔者以 `` Ctrl-h v'' 指令查阅此变数 <BR>所得的结果。若已淡忘变数的查询,请参考 4.4 节。 <BR> <BR> ispell-dictionary's value is nil <BR> <BR> Documentation: <BR> If non-nil, a dictionary to use instead of the default one. <BR> This is passed to the ispell process using the "-d" switch and is <BR> used as key in ispell-dictionary-alist (which see). <BR> <BR> You should set this variable before your first call to ispell (e.g. in <BR> your .emacs), or use the M-x ispell-change-dictionary command to <BR> change it, as changing this variable only takes effect in a newly <BR> started ispell process. <BR> <BR>现在就讨论 ispell 的使用方法。 <BR> <BR> * 一般文件使用 { ispell 检查错误所使用的指令, <BR> 可依所检查的□围分成如下三种: <BR> <BR> o 检查「字」的 ispell指令如下: <BR> <BR> ESC-\$ <BR> o 检查「区域」(region)的 ispell 指令如下: <BR> <BR> ESC-x ispell-region\index{ESC-x ispell-region <BR> <BR> 使用区域的检查以前,要先将区域的□围界定清础,再使用 <BR> 此指令来做区域的检查。 <BR> o 检查「缓冲区」(buffer)的 ispell 指令如下: <BR> ESC-x ispell-buffer <BR> 检查整个缓冲区内的文字内容。 <BR> <BR> * 信件中使用 ispell 检查错误的指令 <BR> <BR> ESC-x ispell-message <BR> * 以 ispell 检查文字内容时, echo area 会有回应 <BR> 的讯息出现。若有错误发生时,会另开一个视窗,将所有的修改 <BR> 可能显示出来。如何使用 ispell 来修改错误,就是现在 <BR> 的话题了。 <BR> <BR> o 若检查的□围只是一个字时,此时,所检查的字若正确无误, <BR> echo area 会出现 <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -