promptgarten 🌱
🌍 DE

命令参考 · Aider

Ask Mode

讨论模式:Aider 讨论代码并回答问题,但绝不修改文件。

在 Ask 模式下,Aider 回答关于代码库的问题并讨论解决思路,但不做任何文件改动。推荐的工作流:先在 /ask 里讨论方案并达成一致,再用 /code 触发实际实现(通常一句简短的 'go ahead' 就够了)。用 /chat-mode ask 或 /ask(不带提示词)持久切换,用 /ask <问题> 只对单条消息生效。启动参数:--chat-mode ask。

什么时候用?

改动之前先理解代码库某部分的工作方式

/ask 这个项目的身份认证(authentication)是怎么组织的?

动文件之前权衡多个解决选项

/ask 要加限流,有哪两种合理的思路?——之后用 /code 实现选定的方案

什么时候不该用?

计划已定,想直接实现

在 Ask 模式下 Aider 原则上不修改文件,即使请求听起来像实现指令。

更好的选择: 用 /code,或切换到 Code 模式

想让 Aider 解释自身的用法/配置,而不是项目

/ask 面向已加载的项目代码库,不是 Aider 自己。

更好的选择: 关于 Aider 使用、配置和故障排查的问题用 /help

来源