/clear
清除当前会话到目前为止的聊天历史。
根据命令参考文档,/clear 会清空当前会话的聊天记录——简言之就是「Clear the chat history」。根据文档中的使用技巧,这是推荐的重新开始的方式:「Use /clear to discard the chat history and make a fresh start.」
根据更新日志,从 0.85.2 版本起,Aider 还会在终端中用「All chat history cleared.」这条消息确认操作已执行,让你能看到命令确实生效了。
/clear 只影响对话记录本身,不涉及聊天中已添加的文件——这些文件会原样保留在上下文中。为此文档提供了另一个独立命令 /reset,它会额外把所有文件也从聊天中移除。当 Aider 在某项任务上卡住,或者对话记录让上下文变得臃肿时,你可以不带任何参数输入 /clear,然后重新、更精确地描述任务。
🔄 同一任务(“清空上下文/历史记录”)在其他平台上的写法
✅ 什么时候用?
Aider 卡在某项任务时重新开始
输入 /clear,然后重新、更精确地描述任务。
在开始新的独立主题前清理上下文
在使用聊天中相同的文件着手处理一个完全不同的新问题之前,使用 /clear。
⛔ 什么时候不该用?
只想从上下文中移除某几个文件
根据文档,/clear 会清空整个对话记录,但不会动聊天中已添加的文件。
更好的选择: 使用 /drop,有针对性地移除单个文件。
想同时重置记录和文件
根据文档,/clear 只会清空历史记录,不会清空文件列表。
更好的选择: 使用 /reset,一步完成「Drop all files and clear the chat history」。
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat
更多命令 · Aider