
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
基于 Rust 编写的 CLI 工具,用于「自动纠正」或「检查并建议」文案,适用于 CJK(中文、日语、韩语)与英文混写场景,可自动补充正确空格、纠正标点符号。类似 ESLint、Rubocop、Gofmt 等工具,支持集成 CI 环境(GitLab CI、GitHub Action 等),能识别文件名并精准处理字符串及注释内容,确保项目文案规范统一。
提供内置 VS Code 插件,安装后可实现「保存自动格式化」或「纠正提示」,完整集成开发流程。
插件地址:[***]
.gitignore 或 .autocorrectignore 忽略指定文件拉取镜像
bashdocker pull huacnlee/autocorrect:latest
基本运行示例
检查文件(Lint)
bashdocker run --rm -v $(pwd):/app huacnlee/autocorrect autocorrect --lint /app/text.txt
自动修复文件
bashdocker run --rm -v $(pwd):/app huacnlee/autocorrect autocorrect --fix /app/text.txt
检查目录下所有文件
bashdocker run --rm -v $(pwd):/app huacnlee/autocorrect autocorrect --lint /app
Docker Compose 配置示例
yamlversion: '3' services: autocorrect: image: huacnlee/autocorrect:latest volumes: - ./:/app # 挂载当前目录到容器内/app command: autocorrect --lint /app # 检查/app目录下所有文件
基础命令
bash# 查看帮助 autocorrect --help # 检查文件并输出diff autocorrect --lint text.txt # 自动修复文件 autocorrect --fix text.txt # 修复目录下所有文件 autocorrect --fix ./ # 输出JSON格式检查结果 autocorrect --lint --format json text.txt
Lint 输出示例
diff--> text.txt:1:3 - 你好Hello世界 + 你好 Hello 世界
忽略规则文件
.gitignore 规则忽略文件.autocorrectignore 文件(格式同 .gitignore)自定义忽略规则文件内忽略标记
在文件顶部添加 autocorrect: false 可忽略整个文件:
js// autocorrect: false function hello() { console.log('这整个文件不会被autocorrect修改'); }
GitHub Action
在 .github/workflows/ci.yml 中添加:
yamlsteps: - name: Check source code uses: actions/checkout@main - name: AutoCorrect uses: huacnlee/autocorrect-action@main
GitLab CI
在 .gitlab-ci.yml 中添加:
yamlautocorrect: stage: build image: huacnlee/autocorrect:latest script: - autocorrect --lint ./ # 可选:允许失败 # allow_failure: true
添加依赖
在 Cargo.toml 中添加:
toml[dependencies] autocorrect = "1.0.0"
代码示例
格式化纯文本
rustextern crate autocorrect; fn main() { println!("{}", autocorrect::format("长桥LongBridge App下载")); // => "长桥 LongBridge App 下载" println!("{}", autocorrect::format("需要符号?自动转换全角字符、数字:我们将在16:32分出发去CBD中心.")); // => "需要符号?自动转换全角字符、数字:我们将在 16:32 分出发去 CBD 中心。" }
格式化 HTML 内容
rustextern crate autocorrect; fn main() { let html = r#" <article> <h1>这是Heading标题</h1> <div class="content"> <p>你好Rust世界<strong>Bold文本</strong></p> </div> </article> "#; println!("{}", autocorrect::format_html(html)); // <article> // <h1>这是 Heading 标题</h1> // <div class="content"> // <p>你好 Rust 世界<strong>Bold 文本</strong></p> // </div> // </article> }
| 字符数 | 耗时 |
|---|---|
| 50 | 0.014ms |
| 100 | 0.019ms |
| 400 | 0.045ms |
本项目基于 MIT 许可证开源。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。


来自真实用户的反馈,见证轩辕镜像的优质服务