Skip to content

7.27 /rewind - 回退對話和/或程式碼

概述

/rewind 命令用於回退對話和/或程式碼,允許你撤銷之前的操作,恢復到之前的狀態。

基本语法

bash


/rewind [steps]

参数说明

引數描述

[steps]| 可選,指定要回退的步數。如果不提供,則顯示可回退的操作列表

功能說明

執行 /rewind 命令後,Claude Code 會:

  1. 顯示可回退的操作列表
  2. 允許選擇要回退的操作
  3. 撤銷選定的操作
  4. 恢復到之前的狀態
## 使用场景

### 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

## 注意事项
  1. 回退會撤銷操作,無法恢復
  2. 某些操作可能無法回退
  3. 回退會影響對話歷史
  4. 建議在回退前匯出對話
bash
## 与其他命令的配合使用

    bash


    # 导出对话,然后回退
    /export backup.md
    /rewind 3

    # 执行流程:
    # 1. 导出当前对话
    # 2. 回退 3 步

## 最佳实践
  1. 謹慎使用 :回退操作無法恢復,謹慎使用
  2. 先匯出 :回退前先匯出對話,避免丟失
  3. 確認操作 :回退前確認要撤銷的操作
  4. 定期儲存 :定期儲存重要狀態

總結

/rewind 命令是 Claude Code 中用於撤銷操作的重要命令。透過使用此命令,你可以:

  • 檢視可回退的操作
  • 撤銷之前的操作
  • 恢復到之前的狀態
  • 修正錯誤操作

合理使用 /rewind 命令可以幫助你管理操作歷史,修正錯誤。

基于 MIT 许可发布 | 永久导航