7.6 /clear - 清除对话历史
概述
/clear 命令用于清除 Claude Code 的对话历史,重置当前会话上下文。执行后,Claude 将从空上下文开始理解你的下一条指令。
基本语法
bash
/clear
功能说明
执行 /clear 命令后,Claude Code 会:
- 清除当前会话的所有对话历史
- 重置上下文窗口
- 保持 Claude Code 界面打开,准备新的对话
## 使用场景
### 1\. 任务切换时重置上下文
bash
# 完成一个任务后,开始新任务前
/clear
# 执行后,Claude 将忘记之前的所有对话内容
### 2\. 清理过长的对话
bash
# 当对话持续很久、上下文累积过多时
/clear
# 重置上下文,保持思路清晰
### 3\. 修复对话偏离
bash
# 当 Claude 的回答出现偏离正轨或上下文混乱时
/clear
# 一键"重启"对话,重新开始
## 注意事项/clear命令无任何参数,执行后将彻底清除对话历史- 清除的对话内容无法恢复,请谨慎使用
- 该命令只会清除对话历史,不会退出 Claude Code 界面
- 不会影响已生成的
CLAUDE.md文件或其他项目文件
与其他命令的组合
bash
# 初始化项目知识后,开始新的对话
/init
/clear
# 执行流程:
# 1. 生成 CLAUDE.md 文件,包含完整项目上下文
# 2. 清空历史对话,开始全新的对话
# 3. 新对话会自动使用 CLAUDE.md 作为上下文,但忘记之前的对话
最佳实践
- 任务切换必用 :在完成一个独立任务后,开始新任务前执行
/clear - 定期清理 :长时间对话时,定期执行
/clear保持上下文简洁 - 及时重置 :当对话出现混乱时,立即使用
/clear重置 - 避免频繁使用 :在同一个任务的连续对话中,避免不必要的
/clear调用
总结
/clear 命令是 Claude Code 中用于管理会话上下文的核心命令。通过使用此命令,你可以:
- 清除当前会话的所有对话历史
- 重置上下文窗口,保持思路清晰
- 避免旧话题干扰新需求
- 修复对话偏离正轨的情况
合理使用 /clear 命令可以帮助你在与 Claude Code 交互时保持高效和专注。