拼写检查和自动更正检查
Arbortext Editor 中包含两个可用于更正单词拼写错误的子系统:
• 拼写检查
拼写检查功能由两个词典驱动,其中一个是语言特定词典,包含您所使用语言的所有已知单词,另一个是用户词典,用户可向其中添加单词和拼写错误对。
◦ 用户词典中的单词不会被标记为拼写错误
◦ 用户词典中的拼写错误对包含两个单词,以 a;b 形式加以表示。
a 是存在拼写错误的单词,而 b 是其可能的替换单词。
拼写错误对仅在进行拼写更正时使用。这些拼写错误对独立于 autocorrect.xlf 中自动更正功能所使用的单词。
• 自动更正
自动更正功能由包含单词对的 autocorrect.xlf 文件驱动。
每个单词对中的第一个单词为常见的拼写错误,而第二个单词是拼写正确的单词。
Arbortext Editor 可支持多个语言版本的 autocorrect.xlf 文件。
在文档中输入单词时,会按以下顺序对其进行处理以执行拼写检查:
1. 单词交由自动更正功能进行处理。它将在 autocorrect.xlf 中进行查找,查看单词是否有拼写错误。如果有,则会用正确拼写的单词予以替换。
2. 单词交由拼写检查程序进行处理。如果单词存在拼写错误,则会为其添加红色的波浪形下划线。
3. 拼写检查程序会对新单词及其前后的单词进行评估。如果检查到语法错误,则会为有问题的单词或词组添加绿色的波浪形下划线。
除了为拼写和语法错误添加下划线这一处理外,拼写检查程序只有经调用后才会运行。可通过以下两种方式来调用此检查:
• spell 命令
• 工具栏中的拼写图标 (可调用 spell 命令)
拼写检查程序可检查文档中的所有单词,默认情况下仅检查文档中选定区域的单词。对于每个单词:
• 如果单词位于主词典中,则会忽略该单词,视为正确拼写
• 如果单词位于用户词典中,则会忽略该单词,视为正确拼写
• 如果无论主词典还是用户词典中都查不到此单词,则拼写检查程序会显示一个对话框,可针对存在拼写错误的单词最多给出八个可供替换的单词。
如果所显示的单词为用户词典中拼写错误单词对的左半部分,则会提供拼写错误单词对的右半部分作为其中一个建议的拼写。