/read-only
把文件仅作为参考加入聊天,Aider 不能编辑它们。
/read-only <文件> 会把文件以只读方式加入聊天,Aider 可以读取它来理解上下文,但不能直接编辑。已经用 /add 添加的文件可以用 /read-only 事后切换成只读。命令行上对应 --read FILE 参数(可多次使用)。
✅ 什么时候用?
把接口或配置文件作为上下文提供,又不冒被误改的风险
/read-only src/types.ts,让 Aider 了解这些类型,但绝不会自行编辑
提供大型参考文件(例如 Markdown 格式的 API 文档)作为上下文
在询问端点(endpoint)正确用法之前,先 /read-only docs/api-reference.md
⛔ 什么时候不该用?
文件确实需要被修改
Aider 明确不会编辑只读文件,即使请求听起来像要改它。
更好的选择: 用 /add <文件> 使其可编辑
把很多几乎用不到的大型参考文件都以只读方式加入
只读文件同样会在每次请求中占用上下文空间(tokens)。
更好的选择: 只添加真正需要的文件,不再需要时用 /drop 移除
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat