Aider 文档
Aider 是终端中的 AI 结对编程工具。本文档将帮助您充分发挥 aider 的潜力。
- 安装指南 — 如何安装并开始使用 aider 进行结对编程。
-
使用指南 — 如何使用 aider 与 AI 结对编程,并在本地 Git 仓库中编辑代码。
- AI 结对编程技巧 — 与 AI 结对编程的技巧建议。
- 聊天命令 — 使用聊天中的命令(如 /add、/model 等)来控制 aider
- 聊天模式 — 使用代码(code)、架构(architect)、提问(ask)和帮助(help)聊天模式。
- 教程视频 — 由 aider 用户制作的介绍和教程视频。
- 语音编程功能 — 与aider交流您的代码!
- 图片与网页 — 在编码对话中添加图片和网页内容。
- 提示词缓存 — Aider 支持提示词缓存功能,可节省成本并加速编码过程。
- 在 IDE 中使用 Aider — Aider 可以监控您的文件并响应您在喜爱的 IDE 或文本编辑器中添加的 AI 注释。
- 通知功能 — 当 Aider 等待您的输入时,它可以发出通知提醒您。
- 在浏览器中使用 Aider — Aider 不仅可以在命令行中运行,还能在您的浏览器中使用。
- 指定编码规范 — 让aider在编辑代码时遵循您的编码规范。
- 与网页聊天界面的复制粘贴操作 — Aider 可与大型语言模型的网页聊天界面协同工作
- 代码检查与测试 — 自动修复代码风格检查和测试错误。
- 编辑配置文件和文本文件 — 使用 aider 编辑配置文件、文档和其他基于文本的格式。
- 连接大型语言模型 — Aider 可以连接大多数大型语言模型进行 AI 结对编程。
- 配置 — 关于 aider 所有设置及其使用方法的说明。
- 问题排查 — 如何排查 aider 使用中的问题并获取帮助。
-
屏幕录制 — 展示 aider 开发 aider 过程的屏幕录制
- 通过 tree-sitter-language-pack 添加语言支持 — 观看 aider 如何通过与 tree-sitter-language-pack 集成来添加对大量新编程语言的支持。演示了使用 aider 编写脚本下载文件集合,以及使用临时 bash 脚本让 aider 修改文件集合的过程。
- 添加 –auto-accept-architect 功能 — 观看如何通过实现添加新的命令行选项来自动接受架构模型提出的编辑。Aider 还会更新项目的 HISTORY 文件。
- 不要删除启动时添加的只读文件 — 观看如何修改 aider,使其在使用 /drop 命令时保留启动时指定的只读文件。aider 完成了这一实现并增加了测试覆盖率。
- 当用户应用不受支持的推理设置时发出警告 — 观看如何实现一个警告系统,当用户尝试将推理设置应用于不支持的模型时会发出警报。内容包括添加模型元数据、确认对话框、代码重构以及全面的测试覆盖。
- 示例对话记录
- 更多信息
- 常见问题解答 — 关于 aider 的常见问题解答。
- 版本发布历史 — 关于aider自主编写代码的发布说明与统计数据。
-
Aider LLM 排行榜 — 大型语言模型代码编辑能力的量化基准。
- 代码编辑排行榜 — 基础 LLM 代码编辑技能的量化基准测试。
- 重构排行榜 — 大型语言模型代码重构能力的量化基准测试。
- 按发布日期排序的评分
- 基准测试说明
- 贡献测试结果