0

这是我运行的命令:

> 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)
*
4

2 回答 2

0

大写和小写
如果你尝试一下,你会得到什么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>
于 2013-04-21T17:21:59.820 回答
0

根据 Kevin Atkinson(aspell 维护者,链接)的说法,这是一个错误,他不确定是否有针对它的报告。他也不确定这是否/何时会得到解决。

于 2013-04-21T23:35:08.483 回答