3

像这样的问题: 如何在 Pspell 中禁用默认英语词典并仅使用自定义词典?

我创建了我的自定义词典。并在控制台中测试 - 一切正常。像这样的控制台查询:

echo Engenier | aspell -a -d /var/www/Lib/profiles.rws

结果 - 只有 1 条建议。结果是正确的

但我不能用 pspell 重复这个结果

我尝试了这个变体(http://board.phpbuilder.com/showthread.php?10298706-Resolved-pspell-hell),但这对我没有帮助

在许多变体中,所有时间都使用我的自定义加载基本“EN”字典。但我只需要定制

我怎样才能只使用我的字典?

PS:pspell - aspell for php http://www.php.net/manual/en/ref.pspell.php

4

1 回答 1

6

嗨,我已按照以下程序仅启用我的自定义词典。

创建自定义字典: 1.在您的主目录中
创建一个名为custom.txt的文件

touch ~/custom.txt
  1. 将您要添加的单词添加到字典中,其中每个单词位于单独的行中,然后运行以下命令

sudo aspell --lang=en create master /usr/lib/aspell/custom.rws < ~/custom.txt

  1. 要完成将其添加到字典,请运行以下命令更改字典目录:

    cd /usr/lib/aspell/

  2. 然后编辑以下文件:

en.multi

并添加以下行:

add custom.rws

5 .那么新词应该可以在Aspell 中使用。如果您以后想在此列表中添加单词,请编辑该~/custom.txt文件并再次运行此命令:

sudo aspell --lang=en create master /usr/lib/aspell/custom.rws < ~/custom.txt

删除默认英语词典:

打开usr/lib/aspell/en.multi文件。并评论以下行

#add en-wo_accents.multi

那么在 Aspell 中您应该只可以使用自定义词。

于 2014-12-15T11:49:59.220 回答