Claude Code 重置手册:/clear /compact /resume 分别重置什么
claude code 没有单一的 reset 命令——清空对话用 /clear(会话内也有 /reset 别名),省 token 保留要点用 /compact,找回旧会话用 /resume 或 claude -c,登录态问题用 /login 重认证。按场景 30 秒解决。
先对号入座:你要重置的是什么
「重置」在 Claude Code 里分四种意图:清空当前对话上下文、压缩历史省 token、恢复之前的会话、修复登录态。命令各不相同,混用是「重置不生效」的最常见原因。
场景一:清空对话(最常见)
- /clear:清空对话历史并重置上下文,保留 CLAUDE.md 项目配置;社区手册记录它有 /reset 与 /new 别名
- 适合换任务、当前回答被早期指令带偏时;CLAUDE.md 约定不受影响
场景二:长会话不想丢要点
- /compact:把至今的对话压缩成摘要释放空间,保留关键上下文;可带焦点指示(如 /compact 保留测试相关结论)
- 接近上下文限制时 Claude Code 会自动压缩,一般不会撞硬墙
- /context:可视化当前上下文占用(彩色网格),判断该 /clear 还是 /compact
场景三:找回之前的会话
- /resume 从历史会话列表恢复(别名 /continue);启动参数 claude -c 直接继续上一次会话
场景四:登录/认证问题
- 会话内 /login 重新走认证流程;订阅用户走浏览器授权,API 用户检查 ANTHROPIC_API_KEY 环境变量
- 启动异常先跑 claude doctor 诊断再决定重装
常见问题
claude code reset 不生效怎么办?
先分清对象:清上下文用 /clear(不要只清屏),省 token 用 /compact,找回会话用 /resume;登录问题走 /login。命令混用是最常见的误因。
claude /clear 会删掉 CLAUDE.md 吗?
不会。/clear 只清空对话历史与上下文,CLAUDE.md 项目配置保留并继续生效。
claude /clear 和 /compact 的区别?
/clear 归零重来;/compact 压缩历史保留要点。任务还在中途用 /compact,换新任务才用 /clear。
claude code 怎么恢复上一次会话?
交互内 /resume(或 /continue)从历史列表选择;终端里 claude -c 直接继续最近一次会话。
claude code 401 / 认证失败?
订阅用户 /login 重新授权;API 用户确认 ANTHROPIC_API_KEY 已导出且有效;仍有问题跑 claude doctor。