7.27 /rewind - 回退對話和/或程式碼
概述
/rewind 命令用於回退對話和/或程式碼,允許你撤銷之前的操作,恢復到之前的狀態。
基本语法
bash
/rewind [steps]
参数说明
| 引數 | 描述 |
|---|
[steps]| 可選,指定要回退的步數。如果不提供,則顯示可回退的操作列表
功能說明
執行 /rewind 命令後,Claude Code 會:
- 顯示可回退的操作列表
- 允許選擇要回退的操作
- 撤銷選定的操作
- 恢復到之前的狀態
## 使用场景
### 1\. 查看可回退的操作
bash
# 查看可回退的操作列表
/rewind
# 显示所有可回退的操作
### 2\. 回退特定步数
bash
# 回退 3 步
/rewind 3
# 撤销最近的 3 个操作
### 3\. 撤销错误操作
bash
# 撤销错误的操作
/rewind
# 选择要撤销的操作
## 可回退的操作
### 对话操作- 訊息傳送
- 命令執行
- 上下文更改
檔案操作
- 檔案建立
- 檔案編輯
- 檔案刪除
程式碼操作
- 程式碼生成
- 程式碼修改
- 程式碼重構
yaml
## 回退示例
### 查看操作列表
bash
可回退的操作:
1. 编辑 src/utils.js (2 分钟前)
2. 创建 test.js (5 分钟前)
3. 发送消息 "帮我写一个函数" (8 分钟前)
4. 执行 /init 命令 (10 分钟前)
选择要回退的操作 (输入编号):
### 回退操作
bash
# 回退到操作 2
/rewind 2
# 撤销操作 2、3、4
## 注意事项- 回退會撤銷操作,無法恢復
- 某些操作可能無法回退
- 回退會影響對話歷史
- 建議在回退前匯出對話
bash
## 与其他命令的配合使用
bash
# 导出对话,然后回退
/export backup.md
/rewind 3
# 执行流程:
# 1. 导出当前对话
# 2. 回退 3 步
## 最佳实践- 謹慎使用 :回退操作無法恢復,謹慎使用
- 先匯出 :回退前先匯出對話,避免丟失
- 確認操作 :回退前確認要撤銷的操作
- 定期儲存 :定期儲存重要狀態
總結
/rewind 命令是 Claude Code 中用於撤銷操作的重要命令。透過使用此命令,你可以:
- 檢視可回退的操作
- 撤銷之前的操作
- 恢復到之前的狀態
- 修正錯誤操作
合理使用 /rewind 命令可以幫助你管理操作歷史,修正錯誤。