- Published on
Claude Code 進階指令大全 2026:提升效率的隱藏功能
🚀 2026 年新增核心功能
1. /btw - 不中斷工作流的提問
用途: 在 Claude 正在執行任務時(寫代碼、跑測試、安裝套件),可以隨時提問而不中斷主要工作流程。
使用場景:
Claude 正在重構代碼...
你:/btw 為什麼選擇這個函式庫而不是另一個?
Claude:[回答問題,但不影響正在進行的重構工作]
特點:
- 不會污染主對話歷史
- 不會中斷 Claude 正在執行的任務
- 適合快速澄清疑問
發布時間: 2026 年 3 月(根據 Boris Cherny 推文)
2. /fork - 對話分支
用途: 從當前對話開啟一個新的 Claude 實例,保留相同的上下文但走不同的路徑。
使用方式:
方式一:在對話中使用
/fork
方式二:CLI 指令
# 繼續當前 session 並分支
claude --continue --fork-session
# 或簡寫
claude -c --fork-session
使用場景:
- 想嘗試不同的實作方案
- 需要並行處理不同的子任務
- 想保留原對話但探索新方向
類比: 就像 Git 的 git branch,但是針對對話
3. /copy - 複製最後的對話
用途: 快速複製 Claude 最後一次的回應內容。
使用場景:
- 需要將 Claude 的回應貼到其他地方
- 想保存某段特定的代碼或說明
4. /rename - 重新命名 Session
用途: 為當前 session 設定有意義的名稱,方便日後查找。
使用範例:
/rename
# 輸入新名稱
Session renamed to: debug-csharp-ls-sdk-reference
好處:
- 更容易從歷史記錄中找到特定對話
- 團隊協作時更清楚每個 session 的目的
5. /rewind - 回到檢查點
用途: 回到對話中的某個檢查點,重新開始。
使用方式:
方式一:快捷鍵
Esc + Esc(連按兩次 Escape)
方式二:指令
/rewind
功能:
- 顯示可滾動的提示詞列表
- 選擇任一提示詞作為新的起點
- 從該點重新開始對話
使用場景:
- Claude 走錯方向,想回到之前的狀態
- 想嘗試不同的解決方案
- 需要撤銷某些變更
6. /export - 匯出對話
用途: 將當前對話匯出為文件(Markdown、JSON 等格式)。
使用場景:
- 保存重要的對話記錄
- 分享給團隊成員
- 建立文件或教學材料
7. Ctrl + R - 搜尋歷史提示詞
用途: 搜尋之前使用過的 prompt 歷史記錄。
使用方式:
按下 Ctrl + R
輸入關鍵字
顯示包含該關鍵字的歷史 prompt
特點:
- 反向歷史搜尋(Reverse History Search)
- 支援文字匹配
- 快速重用之前的複雜指令
發布時間: v2.1.0(2026 年初)
🛠️ 內建 Skills(自動化工作流)
Claude Code 2026 年新增了兩個強大的內建 Skills,用於自動化代碼審查和批次變更。
/simplify - 自動 Review + 重構
功能: 自動分析 git diff,針對本次變更進行三重審查並直接修正問題。
工作流程:
- 分析範圍: 只針對本次 git diff 的檔案(不是整個 repo)
- 並行啟動三個 Review Agents:Code Reuse Review(找重複邏輯)、Code Quality Review(找 hacky patterns)、Efficiency Review(找不必要的運算)
- 自動修正: 不只給建議,直接修改程式碼
使用時機:
- 完成功能開發後
- 提交 PR 之前
- 想快速改善代碼品質
特點:
- 自動化三重審查
- 直接產生修正
- 專注於本次變更
/batch - 批次變更遷移
功能: 描述批次變更需求,Claude 會自動在多個檔案中執行統一的修改。
使用範例:
# 框架遷移
/batch migrate from react to vue
# 替換函式庫
/batch replace all uses of lodash with native equivalents
# 補齊型別標註
/batch add type annotations to all untyped function parameters
# 更新 API
/batch update all deprecated API calls to the new version
適合場景:
- 跨多檔案的統一重構
- 批次替換 deprecated API
- 大範圍命名慣例修正
- 全專案補齊型別標註
- 框架或函式庫遷移
特點:
- 自動識別需要修改的檔案
- 保持一致性
- 大幅節省手動修改時間
🔧 其他實用指令
/lsp - Language Server Protocol 整合
用途: 設定和管理 LSP 伺服器,提供 IDE 級別的代碼智能。
功能:
- Go-to-definition(跳轉到定義)
- Find-references(查找引用)
- 即時診斷(Real-time diagnostics)
- 自動完成
支援語言: TypeScript、Python、Go、Java、Ruby、C/C++ 等
/terminal-setup - 終端快捷鍵設定
用途: 自動配置 Shift + Enter 快捷鍵功能。
支援終端:
- VS Code
- Alacritty
- Zed
- Warp
- iTerm2
使用方式:
/terminal-setup
📊 快捷鍵總覽
| 快捷鍵 | 功能 |
|---|---|
Esc + Esc | 開啟 rewind 選單 |
Ctrl + R | 搜尋歷史 prompt |
Shift + Tab | Auto-accept(YOLO 模式) |
Shift + Tab + Tab | Plan 模式 |
Cmd/Ctrl + Esc | 快速啟動(IDE 中) |
Cmd/Ctrl + T | Extended Thinking |
Cmd/Ctrl + P | Model picker |
Ctrl + G | 外部編輯器 |
💡 進階使用技巧
1. 組合使用 /fork 和 /rewind
# 先 fork 一個新分支
/fork
# 在新分支中使用 rewind 回到特定檢查點
Esc + Esc
# 選擇想要的檢查點
用途: 安全地嘗試不同方案,不影響主對話
2. 使用 /btw 學習 Claude 的思考過程
# Claude 正在重構代碼...
/btw 你為什麼選擇這個設計模式?
/btw 這個優化的效能提升大概是多少?
好處: 邊做邊學,不中斷工作流程
3. /simplify + /batch 組合技
# 先用 batch 做大範圍修改
/batch migrate from class components to hooks
# 再用 simplify 優化品質
/simplify
效果: 快速遷移 + 自動優化
🎯 指令選擇指南
| 需求 | 推薦指令 |
|---|---|
| 想嘗試不同方案 | /fork |
| 快速提問不中斷 | /btw |
| 撤銷錯誤決策 | /rewind |
| 代碼品質審查 | /simplify |
| 大範圍統一修改 | /batch |
| 重用之前的指令 | Ctrl + R |
| 保存對話記錄 | /export |
📚 延伸閱讀
🔄 更新記錄
- 2026/03/12: 初版發布,涵蓋 2026 年最新進階指令
支持作者 ☕
透過 LINE Pay 支持
透過 Ko-fi 支持