利用 aspell 模式给源代码做拼写检查
文章目录
aspell命令可以检查文本文件的英文拼写,我们中国人一般用不上。但是我发现它有各种过滤器,可以根据选项检查文件的指定行。aspell自带了一些过滤器组合,构成常用模式,可以很方便地用来检查源代码的拼写情况。
例如:
1 | aspell --mode=ccpp test.cpp |
下面是我认为比较常用的模式:
- none 禁用所有过滤器
- comment 检查以#开头的注释
- email 跳过email中的引文
- url 跳过类似URL的结构(默认模式)
- perl 检查Perl脚本的注释和字符串
- ccpp 检查C++注释和字符串
- html 检查HTML文档
- tex 检查Tex/LaTex文档
- sgml 检查SGML/XML文档
有几个模式还有简化写法,例如:
1 | aspell -t test.tex |
我认为常用的简化选项如下:
- -e 进入邮件模式
- -H 进入HTML模式
- -t 进入Tex模式