Skip to content

7.6 /clear - 清除对话历史

概述

/clear 命令用于清除 Claude Code 的对话历史,重置当前会话上下文。执行后,Claude 将从空上下文开始理解你的下一条指令。

基本语法

bash


/clear

功能说明

执行 /clear 命令后,Claude Code 会:

  1. 清除当前会话的所有对话历史
  2. 重置上下文窗口
  3. 保持 Claude Code 界面打开,准备新的对话
## 使用场景

### 1\. 任务切换时重置上下文

    bash


    # 完成一个任务后,开始新任务前
    /clear

    # 执行后,Claude 将忘记之前的所有对话内容

### 2\. 清理过长的对话

    bash


    # 当对话持续很久、上下文累积过多时
    /clear

    # 重置上下文,保持思路清晰

### 3\. 修复对话偏离

    bash


    # 当 Claude 的回答出现偏离正轨或上下文混乱时
    /clear

    # 一键"重启"对话,重新开始

## 注意事项
  1. /clear 命令无任何参数,执行后将彻底清除对话历史
  2. 清除的对话内容无法恢复,请谨慎使用
  3. 该命令只会清除对话历史,不会退出 Claude Code 界面
  4. 不会影响已生成的 CLAUDE.md 文件或其他项目文件

与其他命令的组合

bash


# 初始化项目知识后,开始新的对话
/init
/clear

# 执行流程:
# 1. 生成 CLAUDE.md 文件,包含完整项目上下文
# 2. 清空历史对话,开始全新的对话
# 3. 新对话会自动使用 CLAUDE.md 作为上下文,但忘记之前的对话

最佳实践

  1. 任务切换必用 :在完成一个独立任务后,开始新任务前执行 /clear
  2. 定期清理 :长时间对话时,定期执行 /clear 保持上下文简洁
  3. 及时重置 :当对话出现混乱时,立即使用 /clear 重置
  4. 避免频繁使用 :在同一个任务的连续对话中,避免不必要的 /clear 调用

总结

/clear 命令是 Claude Code 中用于管理会话上下文的核心命令。通过使用此命令,你可以:

  • 清除当前会话的所有对话历史
  • 重置上下文窗口,保持思路清晰
  • 避免旧话题干扰新需求
  • 修复对话偏离正轨的情况

合理使用 /clear 命令可以帮助你在与 Claude Code 交互时保持高效和专注。

基于 MIT 许可发布 | 永久导航