了解Ispell
Ispell vs Aspell
Ispell是Unix下的一个拼写检查工具,支持多种语言(见:ispell dictionaries),并且提供很多接口,其中包括了Emacs。另外一个比较出名的拼写检查工具是Aspell,两者的区别是Aspell不仅为拼错的单词提供形近的单词列表,还同时提供读音相似的单词的建议,e.g.如果你拼了一个错词“trubble”,Ispell只会建议“rubble”,而Aspell还会建议“trouble”、“dribble”、 "rubble"之类的词。不过Aspell的这种匹配算法只能用在英语单词上,而且在速度上以及指令的简单程度上不及Ispell。我使用的是Ispell,Aspell的配置可以参考这里。