2012-03-27 54 views
13

我想知道如何从ispell私人词典中删除一个(错误插入的)条目/单词。如何从ispell私人字典中删除条目?

编辑

更多挖后我仍然无法删除默认的字典项,但我认为解决的办法可能是周围buildhash程序。问题是要生成删除条目列表...我没有找到一个简单的例子。

回答

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

+1

谢谢!确实是在.aspell.en.pws中 – fransua 2012-03-27 18:54:56

9

您应该只需编辑您的个人词典文件即可删除不需要的条目。字典文件是一个文本文件,可能位于~/.ispell_default~/.ispell_[LANGUAGE],例如, ~/.ispell_italian

+0

感谢您的快速回复,但我没有这样的文件(在xubuntu 11.10中工作)。已经查看过所有名为\ * ispell \ *但是\ *。哈希文件的文件,因为我不知道如何读取它们。 – fransua 2012-03-27 12:52:35

+0

你看过〜/ .aspell.en.pws(en是英文)吗? – 2013-10-04 12:57:38

4

如果您使用的是Emacs,它会在Emacs所看到的~/.aspell.[LANGUAGE].pws下创建自己的个人字典文件。在Windows上,这恰好是:C:\Users\Username\AppData\Roaming\。这可能只是Emacs运行字典所在的环境的一个影响。要在Emacs中编辑它,您可以使用波浪线* nix风格路径以及绝对的DOS风格路径。

0

晚会晚了,但希望我能帮助别人解决这个问题。如果您查看emacs窗口的顶部,它会告诉您emacs正在使用哪些emacs字典。在我的情况下它读作“编:hunspell”。

因此,您在这种情况下所要做的就是查找hunspell字典并编辑(即删除)流氓词。

就我而言,'emacs〜/ .hunspell_en_US'打开了一个文本文件,我找到并删除了我意外添加的单词。