CoreCode部落格

用法

Claude Code 常用命令大全:斜槓命令和快捷鍵速查

釋出於 · 最後核對

這一頁是 Claude Code 日常用得到的斜槓命令和快捷鍵速查表,按“開始專案、做任務、管上下文、檢查和排錯”的順序排,命令名、別名和行為都取自 Anthropic 官方的 Commands 和 Interactive mode 文件,2026 年 10 月 30 日核對。表裡只是一個精選,完整列表見官方文件。

要點
  • 在輸入框輸入 / 會列出當前能用的命令,繼續輸入字母可以過濾;命令只有寫在訊息開頭才會被識別。
  • 常用的幾個:/init 生成 CLAUDE.md,/compact 壓縮對話,/clear 開新對話,/resume 回到舊對話,/rewind 回退程式碼和對話。
  • Shift+Tab 切換權限模式,Esc 打斷 Claude,Esc + Esc 在輸入框為空時開啟回退選單。
  • 不是每個命令對每個人都可見,要看平臺、套餐和環境;官方文件裡標了限制的,下面都保留了。

開始一個專案和做任務

第一次進入一個倉庫,先 /init,再用 /memory 修改;大改動前用 /plan 進入計劃模式。

命令用途
/init生成一份 CLAUDE.md 作為專案說明。設定 CLAUDE_CODE_NEW_INIT=1 會走互動流程,一併引導 skills、hooks 和個人記憶檔案。CLAUDE.md 怎麼寫見 CLAUDE.md 寫法
/memory編輯 CLAUDE.md,開關 auto memory,檢視 auto memory 的條目
/plan [description]直接從輸入框進入計劃模式;帶上描述就立刻開始做這個任務,例如 /plan fix the auth bug
/model [model]切換模型,並儲存為新工作階段的預設模型。不帶引數會開啟選擇器,在某一行按 s 只對當前工作階段生效。選哪個模型見 模型選擇
/effort [level|auto|status|ultracode [on|off]]設定 effort 等級:low 到 xhigh、max 或 auto;status 顯示當前等級。max 只在當前工作階段有效
/btw [question]問一個旁支問題,不計入對話歷史
/add-dir <path>在當前工作階段裡增加一個可訪問檔案的工作目錄。輸入部分路徑會給出目錄建議,按 Tab 接受。加入的目錄裡的大部分 .claude/ 配置不會被讀取
/tasks檢視和管理當前工作階段的後臺任務,包括已結束的子代理。別名 /bashes

上下文和工作階段

命令用途
/context [all]用彩色網格顯示當前上下文用量,並對佔用大的工具、記憶檔案給出最佳化建議。全屏模式下會摺疊明細,加 all 展開
/compact [instructions]把到目前為止的對話總結壓縮,騰出上下文。可以附帶說明,告訴它摘要該側重什麼
/clear [name]開始一個上下文為空的新對話;傳一個名字,會在 /resume 列表裡標記上一個對話。想繼續同一個對話又騰出空間,用 /compact。別名 /reset、/new
/resume [session]按 ID 或名稱恢復對話,或開啟工作階段選擇器。別名 /continue
/rewind把對話和(或)程式碼回退到之前的某個點,或從選中的訊息開始總結。別名 /checkpoint、/undo
/usage顯示工作階段費用、套餐用量限制和活動統計。/cost 和 /stats 是它的別名。省錢思路見 怎麼少花 token

檢查、設定和排錯

命令用途
/diff檢視工作區的改動,包括 Claude 到目前為止做的修改
/code-review檢查當前 diff 裡的正確性問題;加 --fix 讓 Claude 應用發現的問題,傳 PR 號可以審查某個 PR,例如 /code-review high 1234。/code-review ultra 在雲端跑多代理審查。別名 /review
/security-review分析當前分支的改動是否有安全漏洞。需要有 origin 遠端
/permissions管理工具權限的 allow、ask 和 deny 規則,在互動對話框裡檢視、增刪規則、管理工作目錄。別名 /allowed-tools
/config [key=value ...]開啟設定介面,調整主題、模型、輸出風格等。也可以直接設定,例如 /config model=sonnet;/config --help 列出能接受的 key。別名 /settings
/status開啟設定介面的 Status 標籤,顯示版本、模型、賬號和連線狀態。Claude 回覆期間也能執行
/doctor做一次配置體檢,診斷安裝、設定、擴充套件和 CLAUDE.md 的問題,確認後由 Claude 應用修復。別名 /checkup
/terminal-setup在 VS Code、Cursor、Devin Desktop、Alacritty 或 Zed 裡安裝 Shift+Enter 換行的鍵繫結;Apple Terminal 裡則是啟用 Option+Enter 換行並關閉提示音

有幾個命令有套餐或平臺限制:/desktop 只在 macOS 和 x64 Windows 上、用 Claude 訂閱登入時出現,/upgrade 在 Enterprise 套餐裡不顯示。另外,/vim 在 v2.1.92 已移除,要切換 Vim 和普通編輯模式,用 /config 裡的 Editor mode。

常用快捷鍵

下表的快捷鍵取自 Interactive mode 文件的 General controls。macOS 上,Alt+B、Alt+F、Alt+D、Alt+Y、Alt+P 這類 Option 或 Alt 快捷鍵需要先在終端裡把 Option 配成 Meta。

快捷鍵作用
Ctrl+C打斷正在執行的操作;沒有操作在跑時,第一次清空輸入,第二次退出 Claude Code
Esc打斷當前回覆或工具呼叫,已做的工作保留;開啟著對話框時關閉對話框;在權限提示上等於拒絕
Esc + Esc輸入框有內容時清空並把草稿存進歷史,按 Up 可找回;輸入框為空時開啟回退選單
Shift+Tab切換權限模式:default(模式指示器裡顯示為 Manual)、acceptEdits、plan,可用時還有 bypassPermissions 和 auto。部分 Windows 環境用 Alt+M
Ctrl+O切換轉錄檢視,顯示詳細的工具呼叫和執行過程
Ctrl+R反向搜尋命令歷史
Ctrl+B把正在執行的 Bash 命令和代理放到後臺;tmux 使用者要按兩次
Ctrl+G 或 Ctrl+X Ctrl+E在預設文字編輯器裡編輯當前提示
Ctrl+V(iTerm2 為 Cmd+V,Windows 和 WSL 為 Alt+V)從剪貼簿貼上圖片,在游標處插入 [Image #N],可以在提示裡按位置引用
Option+P(macOS)或 Alt+P(Windows/Linux)切換模型,不清空當前輸入
Option+T(macOS)或 Alt+T(Windows/Linux)開關 extended thinking。對 Opus 5.5、Sonnet 5.5、Haiku 5.5 和 Fable 模型無效,它們始終使用 extended thinking

換行和輸入字首

輸入作用
\ + Enter換行,所有終端都能用
Shift+Enter換行。iTerm2、WezTerm、Ghostty、Kitty、Warp、Apple Terminal、Windows Terminal 原生支援;其他終端見上面的 /terminal-setup
Ctrl+J換行,任何終端都不用配置
開頭的 !進入 shell 模式:直接執行命令,把輸出加入工作階段,Claude 會針對輸出回覆
@檔案路徑提及,觸發路徑自動補全
空輸入時的 ?顯示或隱藏快捷鍵幫助面板
! npm test
! git status

shell 模式下的命令不經過 Claude 解釋或批准,輸出會進入對話上下文;輸出後 Claude 會自動回應,費用和發一條普通提示相同。

官方文件裡出現的啟動引數

啟動引數的完整列表在 CLI reference。這兩頁文件裡只提到兩個:

claude --debug              # 啟動時就開除錯日誌
claude --settings file.json # 只對本次工作階段應用這個設定檔案

工作階段進行到一半想開除錯日誌,用 /debug,它從那一刻起開始記錄。

常見問題

輸入命令提示 Unknown command,是怎麼回事?

兩種常見原因:輸錯了,或者這個命令對你的平臺、套餐或環境不可用。輸錯時選單裡不會高亮任何命令,按 Enter 會把文字原樣提交併報 Unknown command;不可用的命令則不出現在選單裡。同類報錯見 報錯排查。

Claude 正在回覆的時候,還能發命令嗎?

能。命令會排隊,等當前一輪結束再執行;但 /status、/tasks 和 /usage 這類命令會立刻執行,不打斷回覆。

macOS 上 Option 開頭的快捷鍵沒反應怎麼辦?

需要在終端裡把 Option 配成 Meta,每個終端的設定方式見 Anthropic 的 終端配置文件。文件說 Option+T 例外,不用配置也能用。

來源