promptgarten 🌱
🌍 DE

命令参考 · Aider

Code Mode

默认模式:Aider 直接修改文件来完成请求。

在 Code 模式(启动时的默认模式)下,Aider 会直接修改项目文件来完成请求——经典的“现在就做”模式。用 /chat-mode code 或 /code(不带提示词)持久切换;或不论当前处于哪个模式,用 /code <请求> 只对单条消息生效。启动时可以用 --chat-mode code 强制该模式(不过它本来就是默认)。

什么时候用?

想要的解决路径已经确定

/code 给 Express 路由 /api/login 加一个限流(rate limiting)中间件

快速完成一系列小而明确的改动

留在 Code 模式里连续处理一批小 bugfix,不用每次切换模式

什么时候不该用?

想先讨论方案和取舍,再改任何东西

在 Code 模式下,Aider 把请求当作立即修改文件的指令,而不是开放讨论。

更好的选择: 先用 /ask 讨论,再用 /code 实现

让较弱的模型在一步之内既提出又实现复杂改动

有些模型擅长提方案,但在单次请求中精确编辑文件的能力较弱。

更好的选择: 用 Architect 模式,把规划和文件编辑分给两个模型

来源