我想知道如何从ispell私有字典中删除一个(错误插入的)条目/单词。
修改
经过多次挖掘后,我仍然无法从默认字典中删除条目,但我认为解决方案可以围绕 buildhash 程序。问题是生成要删除的条目列表...我找不到一个简单的例子。
答案 0 :(得分:10)
您应该能够编辑个人词典文件以删除不需要的条目。字典文件是一个文本文件,可能位于~/.ispell_default
或~/.ispell_[LANGUAGE]
,例如~/.ispell_italian
。
答案 1 :(得分:5)
如果您使用的是Emacs,它会在Emacs看作~/.aspell.[LANGUAGE].pws
的内容下创建自己的个人词典文件。在Windows上,这恰好是:C:\Users\Username\AppData\Roaming\
。这可能只是Emacs运行字典的环境的影响。要在Emacs中编辑它,您可以使用波浪号* nix样式路径,以及绝对DOS样式路径。
答案 2 :(得分:4)
在我的cygwin
安装ispell
上只是aspell
的包装:
$ ispell
Ispell compatibility script for Aspell.
Usage: /usr/bin/ispell [options] -a|-l|-v[v]|-c|-e[1-4]|<file>
如果您的安装属实,那么您需要查看aspell
个文件。试试aspell dump config
。
答案 3 :(得分:-1)
超级晚会,但希望我可以帮助其他人解决这个问题。如果你查看emacs窗口的顶部,它会告诉你emacs用于字典的程序。在我的情况下,它读作“prog:hunspell。”
因此,在这种情况下你所要做的就是找到hunspell词典并编辑(即删除)流氓词。
在我的情况下,'emacs~ / .hunspell_en_US',打开了我找到的文本文件并删除了我意外添加的单词。