/ask
就代码库提问,Aider 不会修改任何文件。
在 Ask 模式下,Aider 回答关于代码的问题,但绝不会更改文件。文档描述的常见工作流是在 /ask 和 /code 之间来回切换:先用 /ask 讨论计划,再用 /code 触发实际改动。不附带提示词时,/ask 只是持久切换到该模式。
✅ 什么时候用?
改代码之前先讨论计划
/ask What's the best way to add caching to this function? — 达成一致后,切换到 Code 模式,说一句 “go ahead” 就行
理解代码库,而不会误改任何东西
/ask What does the retry logic in api_client.py do?
⛔ 什么时候不该用?
想立刻落实一个改动
文档说明 Ask 模式绝不会对文件做任何更改。
更好的选择: 用 /code 进行实际实现
问关于 Aider 本身的问题(使用/配置)
/ask 面向的是代码库问题,而不是 Aider 这个工具本身。
更好的选择: 用 /help 询问 Aider 的使用、配置或故障排查问题
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat
- Aider 官方文档——聊天模式(Chat Modes) ↗ aider.chat