promptgarten 🌱
🌍 DE

命令参考 · Aider

/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 移除

来源