1、命令简介
aspell 是一个强大的拼写检查工具,尤其是对于程序员。在 Linux 下,大部分程序员应该是用 Vim 或者 Emacs 写代码,它们有内建拼写检查功能,比如 vim 可以使用setlocal spell spelllang=en_us
开启对美式英语的拼写检查。
2、命令用法
aspell check [options] filename
3、命令描述
aspell是一个实用程序,它可以作为ispell
的替代者、独立的拼写检查器、测试aspell
特性的测试实用程序以及管理字典的实用程序。
4、命令选项
选项 | 描述 |
-mode=mode | 检查文件时使用的模式。 可用的模式是none, url, email, sgml, tex, texinfo, nroff 和任何其他在系统上可用的模式。 |
-dont-backup | 创建备份文件。通常,如果有任何更正, Aspell实用程序将在现有的文件名后面添加.bak, 然后创建一个包含在拼写检查期间所做更正的新文件。 |
-sug-mode=mode | 建议使用的模式, 其中模式是超级、快速、正常或拼写错误之一。 有关这些模式的更多信息, 请参阅不同建议模式的说明。 |
-lang=name -l name | 文档使用的语言。 默认值取决于当前语言环境。 |
-encoding=name | 编码文档预计将在。 默认值取决于当前语言环境。 |
-master=name | 主要使用的字典。 |
-keymapping=name | 要使用的键映射。 aspell或ispell使用ispell实用程序使用的相同映射。 |
5、使用示例
1)检查sample.txt文件
$ aspell check sample.txt
2)使用拼写错误建议模式和美式英语字典检查sample.txt文件
$ aspell check --sug-mode=bad-spellers -d en_US sample.txt
3)检查 C 或者 C++ 风格的注释和字符串中的拼写错误
$ aspell --mode=ccpp -c test.cpp