为什么建议的aspell非常字,它不检查?(Why does aspell suggest the

2019-10-29 07:46发布

这里是我运行以下命令:

> echo "civilization" | aspell -a
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6.1)
& civilization 3 0: civilization, civilizations, civilization's

为什么建议的aspell非常字(“文明”),但不检查其拼写? 相比之下,似乎的hunspell得到这个权利

> echo "civilization" | hunspell
Hunspell 1.3.2
*

但可能是因为这两个拼写检查器使用不同的字典。

编辑:在不同的机器,不同/较旧版本的aspell上运行,这似乎工作,虽然:

> echo civilization | aspell -a
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.3)
*

Answer 1:

大写和小写
你会得到什么,如果你尝试Civilization

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

T:\msys\1.0\src\aspell-0.60.6\.libs>echo "zivilisation" | aspell -a
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)
& zivilisation 3 1: Zivilisation, Zivilisationen, Sterilisation

T:\msys\1.0\src\aspell-0.60.6\.libs>echo "Zivilisation" | aspell -a
@(#) International Ispell Version 3.1.20 (but really Aspell 0.60.6)
*

T:\msys\1.0\src\aspell-0.60.6\.libs>


Answer 2:

据凯文·阿特金森(维护者的aspell, 链接 ),这是一个错误 ,他不知道是否有打开它的报告。 他不知道是否/何时会得到固定无论是。



文章来源: Why does aspell suggest the very word that it fails to check?