会话刚解决了一个棘手的 bug,你想把推理过程留下来:贴进 PR、发给同事、附到工单里。用鼠标在终端里框选会截断行、带上边框字符,还会丢掉对话开头。Verboo Code 的 /export 一次性把整段对话导出为纯文本,保存到文件或复制到剪贴板。
Verboo Code 的 /export 做什么?
它把当前对话转换成纯文本,并提供两种输出方式:复制到剪贴板,或在会话运行的目录里写入一个 .txt 文件。内容就是你在屏幕上看到的内容,由 CLI 自己渲染,并去掉了终端颜色。
如何一步步导出对话?
在会话中输入:
/export
会打开 Export Conversation 菜单,有两个选项:
Copy to clipboard:复制对话,并以Conversation copied to clipboard关闭菜单。Save to file:询问文件名,已预填建议名称。按 Enter 保存,按 Esc 返回菜单。
如果已经确定文件名,直接写在命令后面,菜单不会出现:
/export login-bug-session.txt
CLI 会回复 Conversation exported to:,后面跟着文件的完整路径。
文件会得到什么名称和扩展名?
始终是 .txt,保存在会话的当前目录。如果你输入其他扩展名,CLI 会替换为 .txt。如果什么都不输入,建议名称是日期时间加上你第一条消息的开头。
| 你输入 | 写入的文件 |
|---|---|
/export session | session.txt |
/export session.md | session.txt(扩展名被替换) |
/export docs/session.txt | docs/session.txt,前提是 docs 目录已存在 |
/export 后选 Save to file | 2026-10-16-093015-fix-the-login-test.txt(可编辑的建议名) |
建议名称只取第一条消息的第一行,最多约 50 个字符,转为小写,空格变为连字符。非 ASCII 字母和特殊字符会被删除,因此中文消息不会出现在文件名里。如果什么都不剩,文件名就是 conversation- 加日期时间。
陷阱:文件会落在项目目录里。/export 写入会话的当前目录,而这几乎总是仓库根目录。一次随手的 git add . 就会把整段对话连同代码一起提交,包括中途出现的日志片段、本机路径或密钥。请导出到被忽略的目录,或导出后立刻移走文件:
echo "*.txt" >> .git/info/exclude
# 或导出到已被 .gitignore 忽略的目录
/export tmp/login-bug-session.txt
.git/info/exclude 相当于一个只在本地生效、不会进入仓库的 .gitignore。
为什么 "Copy to clipboard" 粘贴不出东西?
因为复制方式取决于 CLI 运行在哪里。本地运行时,它调用系统工具。通过 SSH 或在 tmux 中运行时,它依赖终端接受 OSC 52 序列,而有些终端默认关闭了这项功能。
| Verboo Code 运行位置 | 复制方式 | 粘贴不出来时 |
|---|---|---|
| 本地 macOS | pbcopy | 很少失败 |
| 本地 Linux | wl-copy、xclip 或 xsel,按存在的先后使用 | 安装其中之一,例如 sudo apt install xclip |
| Windows | PowerShell 的 Set-Clipboard | 很少失败 |
| 通过 SSH 连接的服务器 | 向你的终端发送 OSC 52 序列 | 在终端中开启 OSC 52(iTerm2 默认关闭),或改用 Save to file |
| tmux 内 | tmux load-buffer | 用前缀键 + ] 粘贴,或在 ~/.tmux.conf 中设置 set -g allow-passthrough on |
在远程服务器上,最可靠的方式是保存为文件再下载:
scp user@server:~/my-project/login-bug-session.txt .
用 /export 还是原始会话文件?
/export 适合给人阅读。给脚本处理,请用会话文件:每段对话都保存为 ~/.claude/projects/ 下的 <session-id>.jsonl,如果你设置了 VERBOO_PROJECTS_DIR,则保存在该路径下。
| 你想要 | 使用 |
|---|---|
| 把对话贴进 PR、工单或消息 | /export 后选 Copy to clipboard |
| 保存已修复 bug 的过程 | /export login-bug.txt |
用 jq 或其他脚本处理对话 | 会话的 .jsonl 文件 |
| 之后继续这段对话 | 无需导出:/resume 可恢复会话 |
值得导出的会话通常都很长,智能体每次回复都要重新读取整个项目。在 Verboo Code 中,各套餐都提供无限 token,对话可以一直进行到 bug 解决,而 /export 会保留完整过程。



