用法
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 例外,不用配置也能用。
來源
- Claude Code:Commands(斜槓命令、別名、套餐和平臺限制)
- Claude Code:Interactive mode(快捷鍵、多行輸入、shell 模式、命令佇列)
- Claude Code:CLI reference(完整啟動引數)