promptgarten 🌱

命令参考 · Claude Code

/rewind

将对话和/或代码回退到更早的节点,或者从某条选定消息开始进行总结。

/rewind 会打开一个菜单,列出你在本次会话中发送过的每一条 Prompt。你先选择一个时间点,再选择一个操作:恢复代码和对话、只恢复对话、只恢复代码、从该处开始汇总,或汇总到该处为止。只有在该时间点确实存在被追踪的文件改动时,两个「代码」相关的选项才会出现。 除了使用该命令,你也可以在输入框为空时连按两次 Esc,打开同一个菜单。从 2.1.191 版本起,你甚至可以回退到一次已被清空的对话之前:执行 /clear 之后,菜单中会出现一个额外条目,用于返回上一个会话。 汇总操作不会改动任何文件,只是把部分对话记录压缩成一份摘要;原始消息仍会保留在记录中。 别名:/checkpoint/undo

🎬 短视频版

将对话和/或代码回退到更早的节点,或者从某条选定消息开始进行总结。

🔄 同一任务(“撤销更改(UNDO/REWIND)”)在其他平台上的写法

对照全部 28 项任务

什么时候用?

撤销一次失败的修复

调用 /rewind,选择那次失败尝试之前的时间点,使用 "Restore code and conversation" 将代码和对话一并恢复。

只压缩一部分对话

打开 /rewind,在较早的一条消息处选择 "Summarize from here",从那里开始汇总以释放上下文,同时不改动代码。

什么时候不该用?

只是想回看之前的一段文字

/rewind 会重置对话、乃至代码状态——如果只是想回看内容,这样做对当前代码状态而言风险过大、没有必要。

更好的选择: 直接在记录中向上滚动查看。

想撤销 Claude 执行过的 Bash 命令

Checkpoint 机制只追踪 Claude 自身编辑工具所做的文件改动,不追踪像 rm、mv 或 cp 这类 Bash 命令带来的改动——这些改动无法通过 /rewind 撤销。

更好的选择: 使用 Git 来撤销这类改动。

来源

更多命令 · Claude Code

/run/run-skill-generator/sandbox/schedule/scroll-speed/security-review/setup-bedrock/setup-vertex/simplify/skills/stats/status

全部命令 · Claude Code

分享:𝕏in💬