2.2 管理对话
💡 一句话总结:用 /new 新建会话,用 /sessions 切换,用 /undo 撤销,用 /export 导出。
学完你能做什么
- 创建和切换多个会话
- 撤销 AI 的错误操作
- 导出对话记录
- 压缩过长的上下文
为什么需要多个会话
- 隔离上下文:不同任务用不同会话,避免 AI 混淆
- 并行工作:一边让 AI 写代码,一边让 AI 分析文档
- 保留历史:重要对话可以保留,随时回看
会话管理命令速览
| 命令 | 作用 |
|---|---|
/new | 新建会话 |
/sessions | 查看并切换会话 |
/undo | 撤销上一步操作 |
/redo | 重做被撤销的操作 |
/compact | 压缩上下文 |
/export | 导出对话记录 |
/share | 分享会话(生成链接) |
跟我做
第 1 步:新建一个会话
输入:
/new或使用快捷键:Ctrl+X N
你应该看到:界面清空,进入新会话。
第 2 步:在新会话中对话
让新会话有一些内容,方便后面切换查看。输入:
你好,这是第二个会话第 3 步:查看并切换会话
输入:
/sessions你应该看到:会话列表,包含刚才的两个会话。用 ↑ ↓ 选择,按 Enter 切换。
第 4 步:测试撤销功能
先让 AI 做一个操作(比如创建文件):
创建一个 test.txt 文件,内容写 "hello"然后撤销:
/undo你应该看到:文件被删除,恢复到操作前的状态。
💡 撤销与 Git 联动:如果项目是 Git 仓库,/undo 会利用 Git 来撤销文件更改,更安全可靠。
第 5 步:压缩过长的上下文
输入:
/compact你应该看到:AI 会总结之前的对话,然后清理旧消息。
第 6 步:导出对话记录
输入:
/export你应该看到:对话被导出为 Markdown 文件。
检查点
✅ 全部通过才能继续:
- [ ] /new 能创建新会话
- [ ] /sessions 能看到会话列表并切换
- [ ] /undo 能撤销 AI 的操作
- [ ] /export 能导出对话
踩坑提醒
| 现象 | 原因 | 解决 |
|---|---|---|
| /undo 没效果 | AI 没有修改任何文件 | 只有文件操作才能撤销 |
| 会话太多找不到 | 会话名都是默认的 | 养成用 /new 任务名 命名的习惯 |
| /compact 后丢了重要信息 | 压缩会删除详细对话 | 重要信息先 /export 备份 |
下一课预告
下一课我们学习 2.3 常用快捷键推荐。你会学到:
- Leader 键机制(Ctrl+X 前缀)
- 15 个最实用的快捷键
- 程序员专属的 Readline 风格快捷键

