像这篇文章的问题: How to disable default English dictionary in Pspell and use only Custom dictionary?
我创建自定义词典。并在控制台测试 - 一切正常。控制台查询如下:
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 - 用于php的aspell http://www.php.net/manual/en/ref.pspell.php
答案 0 :(得分:6)
您好我已按照以下步骤启用我的自定义词典。
创建自定义词典:
1.在主目录中创建名为 custom.txt 的文件
touch ~/custom.txt
sudo aspell --lang=en create master /usr/lib/aspell/custom.rws < ~/custom.txt
要完成将其添加到字典中,请运行以下命令更改为字典目录:
cd /usr/lib/aspell/
然后编辑以下文件:
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中使用自定义词语。