/clear - 清除对话历史
重置当前会话上下文,开始新的对话
概述
/clear 命令用于清除 Claude Code 的对话历史,重置当前会话上下文。执行后,Claude 会从空上下文开始理解后续指令。
基本语法
/clear功能说明
执行 /clear 后,Claude Code 会:
- 清除当前会话的所有对话历史。
- 重置上下文窗口。
- 保持界面开启,等待新的指令。
使用场景
1. 任务切换
# 完成一个任务后,开始新任务前
/clear
# Claude 将忘记之前的对话内容2. 清理过长对话
# 当对话持续很久、上下文累积过多时
/clear
# 重置上下文,保持思路清晰3. 修复对话偏离
# 当回答偏离或上下文混乱时
/clear
# 重新开始对话注意事项
/clear没有参数,执行即清空对话历史。- 清除后无法恢复,请谨慎使用。
- 不会退出 Claude Code 界面。
- 不影响 CLAUDE.md 或其他项目文件。
与其他命令的组合
# 初始化项目后,开始全新的对话
/init
/clear
# 执行流程:
# 1. 生成 CLAUDE.md 文件,包含完整项目上下文
# 2. 清空历史对话
# 3. 新对话自动引用 CLAUDE.md最佳实践
- 任务切换前执行
/clear。 - 长时间对话中定期清理。
- 对话混乱时及时重置。
- 避免在同一任务中频繁使用。
总结
/clear 命令用于重置会话上下文,帮助你在任务切换或对话混乱时快速回到清晰状态。