我想知道如何从 ispell 私人词典中删除一个(错误插入的)条目/单词。
编辑
经过更多挖掘后,我仍然无法从默认字典中删除条目,但我认为解决方案可能围绕buildhash程序。问题是生成要删除的条目列表......我没有找到一个简单的例子。
您应该能够编辑您的个人字典文件以删除不需要的条目。字典文件是一个文本文件,可能位于~/.ispell_default
或~/.ispell_[LANGUAGE]
,例如~/.ispell_italian
。
如果您使用 Emacs,它会在 Emacs 所看到的~/.aspell.[LANGUAGE].pws
. 在 Windows 上,这恰好是:C:\Users\Username\AppData\Roaming\
. 这可能只是 Emacs 运行字典的环境的影响。要在 Emacs 中编辑它,您可以使用波浪号 *nix 样式路径,以及绝对 DOS 样式路径。
在我的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
。
派对迟到了,但希望我能帮助其他人解决这个问题。如果您查看 emacs 窗口的顶部,它会告诉您 emacs 正在为字典使用什么程序。在我的例子中,它读作“prog: hunspell”。
因此,在这种情况下,您所要做的就是找到 hunspell 字典并编辑(即删除)流氓词。
就我而言,“emacs ~/.hunspell_en_US”打开了我所在的文本文件并删除了我不小心添加的单词。