wen aidev
Published on

Claude Code 進階指令大全 2026:提升效率的隱藏功能

🎯 文章定位

本文介紹 Claude Code 2026 年最新的進階指令與隱藏功能,適合已經熟悉基本操作的開發者。如果你是新手,建議先閱讀

Claude Code 指令指南

🚀 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 + TabAuto-accept(YOLO 模式)
Shift + Tab + TabPlan 模式
Cmd/Ctrl + Esc快速啟動(IDE 中)
Cmd/Ctrl + TExtended Thinking
Cmd/Ctrl + PModel 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 支持

留言討論