分享技术 · 探索极限 · Code is Art
开发工具 发布 2026-05-11 1阅读 约 2分钟阅读

Claude Code 里,/resume 是个很容易被忽略的功能

Claude Code 里,/resume 是个很容易被忽略的功能

很多人刚开始用 Claude Code,会把它当成一个“一次性聊天工具”。

今天修个 Bug,明天开个新会话,后天又重新解释一遍项目背景。短期看没什么问题,但项目一旦复杂起来,这种方式其实很浪费时间。

尤其是开发场景。

比如你昨天还在处理:

  • FastAPI 的权限系统
  • Docker 网络问题
  • OpenWrt 路由冲突
  • 某个 PR 的 review
  • WordPress 固定链接迁移

第二天继续时,如果还要重新解释:

这个服务部署在哪
哪个网段已经改过
为什么之前用了 host 网络
哪段代码不能动

其实开发节奏已经断掉了。

Claude Code 里有个很多人没注意的功能:

/resume

进入终端后:

claude

然后直接:

/resume

它会列出历史会话,可以直接恢复之前的上下文。

这个功能在长期开发里非常有用。

因为很多问题,本来就不是“一次解决”的。

有时候一个网络问题能查两天,一个权限系统能改一周。真正麻烦的往往不是代码本身,而是上下文太多。

比如我之前排查一套:

WireGuard + OpenWrt + Docker

的网络问题。

里面涉及:

  • 多个网段
  • 策略路由
  • 容器网络
  • 旁路由
  • NAT 转发

这种东西最怕的就是第二天重新梳理。

但用 /resume 之后,Claude 基本还能接着之前的状态继续分析,很多上下文不需要重新描述。

另外还有个建议。

不要让所有内容都混在一个默认会话里。

一个项目一个会话,或者一个问题一个会话,后期会轻松很多。

比如结束阶段后,可以直接:

/clear fastapi-auth

或者:

/clear openwrt-route-fix

给当前会话命名。

之后再:

/resume

历史列表会清晰很多。

长期开发时,这种习惯比想象中重要。

因为 AI 最大的问题,从来不是“不会写代码”,而是上下文容易丢。

发表回复