使用 AutoCorrect 规范 Markdown 文档
目录
本文介绍了如何安装并使用 AutoCorrect 规范中英混排 Markdown 文档。
AutoCorrect
AutoCorrect 是一个基于 Rust 编写的工具,用于「自动纠正」或「检查并建议」文案,给 CJK(中文、日语、韩语)与英文混写的场景,补充正确的空格,纠正单词,同时尝试以安全的方式自动纠正标点符号等等。
AutoCorrect 可以用于 CI 环境,它提供 Lint 功能,能便捷的检测出项目中有问题的文案,起到统一规范的作用。
AutoCorrect 的主要功能:
- 在英文单词与中文内容之间添加空格。
- 将紧贴中文的标点符号修正为全角。
- 将英文内容中的标点符号修正为半角。
- 根据自定义词典检查并修正单词拼写。
查看 AutoCorrect 在线示例 了解其功能。
安装
AutoCorrect 可通过 Homebrew 安装:
|
|
配置
配置文件
AutoCorrect 的默认配置为 .autocorrect.default,可在当前项目中生成项目专属配置文件,自定义规则。
|
|
参数:
--local
:无法从服务器获取配置文件时使用。
配置文件规则参数说明:
|
|
忽略文件
AutoCorrect 会自动忽略 .gitignore
中的文件。
也可以创建 .autocorrectignore
自定义忽略文件,语法规则与 .gitignore
相同。
临时禁用规则
可通过在文档内添加行内注释的方式,临时禁用 AutoCorrect 规则。
// autocorrect-disable space-word
该注释之后的文档禁用spcae-word
规则。// autocorrect-disable space-word, fullwidth
该注释之后的文档禁用spcae-word
、fullwith
规则。// autocorrect-disable
该注释之后的文档禁用 AutoCorrect 所有规则。// autocorrect-enable
该注释之后的文档启用 AutoCorrect。
运行
|
|
参数:
--lint
:检查并输出文档的违规语法。--fix
:自动纠正文档的违规语法。--format <FORMAT>
:指定输出格式,可选格式为:diff
,json
,rdjson
。--config <CONFIG>
:指定配置文件。
【参考】:
- AutoCorrect:用于改进文案写作的语法检查和修正工具。