Claude Code /export 详解:把 AI 对话带走
为什么需要 /export
用 Claude Code 做了一次精彩的 debug,解决了困扰你三天的 bug。或者和 Claude 一起设计了一个完整的架构方案,过程中产生了大量有价值的讨论。
然后呢?关掉终端,一切都没了。
虽然 /resume 可以恢复会话,但它只能在 Claude Code 里使用。如果你想把对话分享给同事、写进技术文档、或者存档备查呢?
/export 就是把对话”带走”的命令。
/export 是什么
/export 是 Claude Code 的对话导出命令。它把当前会话的完整对话内容导出为纯文本文件,或者复制到系统剪贴板。
最简单的用法:
/export
会弹出一个交互式对话框,让你选择导出方式。
两种导出方式
复制到剪贴板
选择 “Copy to clipboard” 后,整个对话内容会被复制到系统剪贴板。
适合的场景:
- 快速粘贴到 Slack、飞书、邮件里分享给同事
- 粘贴到笔记工具(Notion、Obsidian)做记录
- 临时需要对话内容,不想生成文件
保存为文件
选择 “Save to file” 后,会提示你输入文件名,然后保存到当前工作目录。
导出格式是纯文本(.txt),ANSI 转义码会被自动去除,确保在任何文本编辑器中都能正常阅读。
快捷导出
如果你不想经过交互式对话框,可以直接指定文件名:
/export my-debug-session
这会跳过对话框,直接保存为 my-debug-session.txt。
几个细节:
- 自动加后缀:如果文件名没有
.txt后缀,会自动添加 - 保存位置:当前工作目录(
cwd) - 编码:UTF-8
- 写入方式:同步写入并 flush,确保数据完整
文件命名规则
当你使用交互模式(不指定文件名)时,Claude Code 会自动生成一个有意义的文件名:
2026-04-08-143025-fix-the-login-bug.txt
命名规则是:{时间戳}-{首条消息摘要}.txt
具体逻辑:
- 时间戳:格式
YYYY-MM-DD-HHmmss - 消息摘要:取你发的第一条消息的第一行,最多 50 个字符
- 文件名清理:转小写,去掉特殊字符,空格变连字符
- 兜底方案:如果无法提取摘要,就用
conversation-{时间戳}.txt
所以如果你的第一条消息是 “Fix the login bug in auth.ts”,文件名会是:
2026-04-08-143025-fix-the-login-bug-in-authts.txt
导出内容包含什么
导出的内容和你在终端里看到的基本一致,包括:
- 你的所有消息:每一条你输入的内容
- Claude 的所有回复:包括分析、代码、解释
- 工具调用详情:读了哪些文件、执行了哪些命令、编辑了哪些代码
- 工具执行结果:命令的输出、文件内容等
导出使用和交互界面相同的渲染引擎,但会去掉 ANSI 转义码(颜色、加粗等),输出纯文本。
不包含的内容:
- 系统提示(System Prompt)
- 内部元数据(Token 计数、成本等)
- CLAUDE.md 的内容
内存优化
一个值得一提的技术细节:导出大型对话时,Claude Code 不会一次性渲染所有消息。
它采用流式分块渲染,每 40 条消息为一个块,逐块渲染后拼接。相比一次性全量渲染,内存占用降低了约 55%。
这意味着即使是超长对话(几百轮交互),导出也不会卡住或崩溃。
实际使用场景
场景 1:分享 Debug 过程
你花了半小时和 Claude 一起排查一个复杂 bug,最终找到了根因。
/export
复制到剪贴板,粘贴到团队的技术频道,让其他人也了解这个问题和解决方案。
场景 2:存档架构讨论
和 Claude 讨论了一个新功能的技术方案,涉及数据库设计、API 接口、性能优化。
/export architecture-discussion
保存为文件,后续写技术文档时可以参考。
场景 3:Code Review 记录
用 /review 让 Claude 审查了一个 PR,产生了详细的改进建议。
/export pr-review-auth-refactor
导出后附在 PR 评论里,作为 AI 辅助 review 的记录。
场景 4:学习笔记
让 Claude 解释一段复杂的代码或概念,解释得很清楚。
/export
复制到笔记工具,变成你的学习资料。
和 /resume 的区别
| 特性 | /export | /resume |
|---|---|---|
| 用途 | 导出对话内容 | 恢复之前的会话 |
| 格式 | 纯文本 / 剪贴板 | Claude Code 内部格式 |
| 在哪用 | 任何地方(文件、剪贴板) | 只能在 Claude Code 内 |
| 能否继续对话 | 不能(只读存档) | 能(恢复上下文继续) |
简单说:/resume 是”回到现场”,/export 是”带走记录”。
写在最后
/export 解决的是一个朴素但重要的问题:AI 对话的可移植性。
对话不应该被锁在某一个工具里。一次有价值的讨论,应该能被分享、被存档、被引用。/export 让你用最简单的方式把对话带走——复制到剪贴板,或者保存为一个随处可读的文本文件。
好的对话值得被保留。
更多同类文章
- AI-first 创业公司,为什么只需要一种编程语言?
- cc-ping:一行命令 Ping 所有 Claude Code 配置
- 震惊!程序员用这个工具,4分钟干完95分钟的活!效率暴涨24倍
- CCBot - 研发提效 24 倍
- Claude Code /add-dir:被低估的 Monorepo 神器
- Claude Code 省 Token 小技巧:感叹号的妙用
- 我做了个机器人,让团队在飞书里用 Claude Code
- Claude Code /btw 命令详解:不打扰主线的快问快答
- Claude Code /compact:释放上下文,不丢进度
- Claude Code /config:一文搞懂所有可调设置
- Claude Code /context:你的上下文都被什么吃了?
- Claude Code /diff:这次对话改了什么,一目了然
- Claude Code /fast:同样的 Opus,两倍速——值不值?
- Claude Code 引用外部知识的最佳实践:GitHub MCP + Context7
- Claude Code /hooks:让 AI 按你的规矩办事
- Claude Code /init:10 秒自动生成 CLAUDE.md
- Claude Code MCP:让 AI 连接 GitHub、数据库等一切工具
- Claude Code /memory 详解:让 AI 真正记住你的项目
- Claude Code /model:Opus、Sonnet、Haiku 怎么选?
- Claude Code /permissions:谁能干什么,你说了算
- Claude Code /plan 详解:先想清楚再动手
- Claude Code + Playwright MCP:AI 终于能"看见"页面了
- Claude Code /resume 命令详解:别让对话白聊
- Claude Code /review:让 AI 帮你做 Code Review
- Claude Code Skills 详解:打造你的专属命令库
- Claude Code /stats:看看 AI 到底帮你写了多少代码
- Claude Code /status 命令详解:一眼看清会话全貌
- Claude Code /tasks 命令详解:后台任务尽在掌控
- Claude Code /usage 命令详解:你的额度还剩多少
- Claude Code /vim:在 AI 编程助手里用 Vim 键位
- Claude Code 使用指南:从安装到实战,一篇就够(2026)
- Claude 全家桶:从聊天到写代码到自动办公,一文讲清楚
- Claude Code /agents 详解:自定义 AI 子代理,各司其职
- Claude Code /doctor 详解:一键诊断你的开发环境
- Claude Code /effort 详解:控制 AI 思考的深度
- Claude Code /cost 详解:你的 AI 编程到底花了多少钱
- Claude Code /rewind 详解:AI 改错了?一键回退
- Claude Code /plugin 详解:给你的 AI 编程助手装插件
- Claude Code /theme 详解:给你的终端换个好看的皮肤
- Claude Code /insights 详解:用 AI 分析你自己用 AI 的方式
- Claude Code /rename 详解:给你的会话取个有意义的名字
- Claude Code settings.json 详解(一):配置文件在哪里、谁说了算
- Claude Code settings.json 详解(二):permissions 权限系统全解析
- Claude Code settings.json 详解(三):hooks 钩子全解析
- Claude Code settings.json 详解(四):env、模型、认证与其他实用字段