promptgarten 🌱
🌍 DE

命令参考 · Aider

/copy-context

把当前代码上下文(文件、仓库映射、指令)以 Markdown 形式复制到剪贴板,方便粘贴到网页聊天界面。

/copy-context <instructions> 会复制所有通过 /add 添加的文件、所有通过 /read-only 添加的参考文件,外加 Aider 的仓库映射,以及一条要求 LLM 简洁输出改动的指令。附带的 <instructions> 也会一并复制。按文档说法,这样可以把网页聊天 LLM 当作规划用的“大脑”,而 Aider 在本地用更便宜的模型执行文件编辑(把回复通过 /paste 粘回来)。

什么时候用?

在没有 API 访问权限时,把强大的网页聊天 LLM 当作 architect 使用

/copy-context Suggest how to add rate limiting to this API — 只有网页聊天而没有 API 权限时,把结果粘贴到 LLM 的网页聊天界面

与同事或在工单中分享上下文

/copy-context — 把生成的 Markdown 粘贴到 issue 或文档里,让别人能了解当前代码上下文

什么时候不该用?

只想复制 Aider 的最后一条回复

/copy-context 复制的是文件和仓库映射,不是最后一条聊天回复。

更好的选择: 用 /copy 复制最后一条回复

希望 Aider 自己直接编辑

/copy-context 只是为交接给外部网页聊天 LLM 做准备,自己不会修改任何文件。

更好的选择: 如果想让 Aider 直接用配置好的模型工作,用 /code 或 /architect

来源