附錄 · A
Claude Code 指令速查表
這一頁是給你「忘記時翻回來查」的。前面章節學過的指令,這裡全部收進三張表:在終端機打的「啟動指令」、進到 Claude 裡用的「斜線指令」、還有鍵盤上的「快速鍵」。每個指令都配一句白話說明它在做什麼,不用背——需要哪個,眼睛掃過去就找得到。Mac 和 Windows 按鍵不一樣的地方,也都幫你標清楚了。
兩種「指令」別搞混
你會看到兩種指令,差別在「在哪裡打」。第一種是在打的(像 claude、cd),用來把 Claude 叫起來、或在它外面整理檔案。第二種是已經進到 Claude 裡面之後、開頭有一條斜線 / 的指令(像 /help、/clear),用來指揮它做事。記住一句話:斜線開頭的,都是進去以後才打的。
一、終端機啟動指令:在終端機裡打的↑ 回三表選單
下面這些指令,是在終端機裡打的——也就是還沒進到 Claude 裡面、或暫時跳出來的時候用。最常用的就是第一個 claude,打下去 Claude Code 就醒過來開始陪你工作。其他幾個是「管理用」的:查版本、接續舊對話、出問題時做體檢等等。你不需要全記,知道有這張表、需要時翻回來查就好。
最常用就這一個:在你的專案資料夾打 claude 啟動
claude
| 指令 | 作用 | Mac · Win 差異 |
|---|---|---|
claude |
啟動 Claude Code,開始一段對話。 | 一致 |
claude --version |
查看你裝的是哪個版本。 | 一致 |
claude --continue |
接續「這個資料夾」最近一次的對話,不用重講背景。 | 一致 |
claude --resume |
跳出清單,讓你從幾段舊對話裡挑一段接著聊。 | 一致 |
claude -p "你的問題" |
不開介面、直接跑一題就結束,寫進腳本或排程用。 | 一致 |
claude --permission-mode plan |
用「計畫模式」開新對話:它會先講要做什麼、你點頭才動手。 | 一致 |
claude --teleport |
把網頁版/手機版正在跑的任務,拉回終端機接手繼續做。 | 一致 |
claude agents |
打開代理人檢視畫面,盯著在背景跑的多個任務。 | 一致 |
claude doctor |
環境體檢:claude 開不起來時,先打這個找原因。 |
一致 |
claude --safe-mode |
安全模式啟動,用來排查是哪個外掛// 出問題。 | 一致 |
claude mcp add/list/get/remove |
新增/列出/查看/移除外接工具(MCP 伺服器)。 | 一致 |
claude --help |
列出所有指令和參數,忘了什麼就打它。 | 一致 |
cd 資料夾名 |
切換到某個資料夾(change directory),進到你要工作的地方。 | 一致;Win 路徑用 \、Mac 用 / |
ls(Mac/Linux)dir(Windows CMD) |
列出目前資料夾裡有哪些檔案。 | 不同:Mac/Linux 用 ls,Windows 的 CMD 用 dir(PowerShell 兩者都通) |
pwd |
印出「我現在站在哪個資料夾」的完整路徑。 | 一致(PowerShell、WSL、Mac 皆可;舊式 CMD 用 cd 不加參數也能看) |
mkdir 資料夾名 |
新建一個資料夾(make directory)。 | 一致 |
clear(Mac/Linux)cls(Windows CMD) |
清空終端機畫面,把上面一堆字洗掉。 | 不同:Mac/Linux 用 clear,Windows CMD 用 cls |
幾個跨系統真的不一樣的基本指令,分頁切一下看你的系統那一欄就好(切一組,整頁所有分頁跟著切):
Windows 的 CMD(命令提示字元)跟 Mac/Linux 不一樣的兩個指令:
# 列出資料夾內檔案(CMD 用 dir;PowerShell 也能用 ls)
dir
# 清空畫面(CMD 用 cls)
cls
# 列出資料夾內檔案
ls
# 清空畫面
clear
# 列出資料夾內檔案
ls
# 清空畫面
clear
二、Session 斜線指令:進到 Claude 裡才打的↑ 回三表選單
這些指令的共同特徵是開頭都有一條斜線 /,而且要已經進到 Claude 裡面才打得了(就是你打完 claude、看到它在等你輸入的時候)。它們是用來指揮 Claude 本身的:要它記住專案規矩、切換模型、整理太長的對話、或乾脆關掉重來。打的時候通常輸入一個 /,畫面就會跳出可選清單,照著選也行。
不確定有哪些?打一個斜線就好
記不住沒關係。在 Claude 裡只打一個 /,它會自動列出所有能用的斜線指令讓你挑,旁邊還附說明。所以這張表是「先看過有個印象」,真正用的時候靠那個清單就夠了。
| 指令 | 作用 |
|---|---|
/init |
幫這個專案產生一份 CLAUDE.md,把專案規矩寫進去讓 Claude 記得。 |
/memory |
打開記憶檔來看/改,管理你要 Claude 長期記住的事。 |
/permissions |
設定哪些動作要先問你、哪些可以放手做。 |
/mcp |
查看/管理已連接的外部工具(MCP 伺服器)。 |
/agents |
建立或管理「子代理人」,把任務分給專責的小幫手。 |
/plan |
切到計畫模式:它先講作法、你同意了才真的動手。 |
/model |
換一個模型來用(不同模型有不同強項與速度)。 |
/effort |
調整它「想多深」——要它多花點力氣思考,或快一點回。 |
/background |
把當前任務丟到背景跑,你可以同時做別的。 |
/tasks |
看目前有哪些任務在跑、進度到哪。 |
/resume |
在 Claude 裡跳出清單,挑一段舊對話接續。 |
/context |
查看目前「對話塞了多少」——快滿了它會提醒你。 |
/compact |
把太長的對話濃縮整理,保留重點、騰出空間繼續聊。 |
/clear |
清空當前對話、從乾淨狀態重新開始(但設定還在)。 |
/schedule |
安排任務在指定時間自動執行(排程)。 |
/loop |
讓某個動作每隔一段時間自動重複跑。 |
/hooks |
設定「在某個時機自動做某事」的自動化掛勾。 |
/doctor |
在 Claude 裡做一次環境體檢,找設定或安裝的毛病。 |
/feedback |
把使用心得/建議回報給官方。 |
/bug |
回報你遇到的問題給官方。 |
/help |
列出所有能用的斜線指令和說明(最該先學會的一個)。 |
/exit |
離開 Claude Code,回到一般終端機。 |
想知道原理:/compact 和 /clear 有什麼不一樣?
/clear 是「整段倒掉重來」,之前聊的內容 Claude 就忘了;/compact 是「濃縮保留」——它把前面的對話摘要成重點留著,所以接下來還記得你們做到哪。對話太長、它變慢或快塞滿時,先試 /compact;想徹底換個新題目,再用 /clear。
三、鍵盤快速鍵:手指直接按的↑ 回三表選單
有些操作不用打字,直接按鍵盤組合鍵更快。下面這些是 Claude Code 裡最常用的快速鍵。Mac 和 Windows 的某些按鍵不一樣(最常見的是 Mac 的 ⌘ Cmd 對應 Windows 的 Ctrl),表格裡都分兩欄列清楚了,照你的電腦那一欄按就對。
兩個容易記錯的鍵,先講清楚
- 切換「延伸思考」(讓它想深一點)是
Option + T(Mac)/Alt + T(Windows · Linux),不是Ctrl + O。 Ctrl + O是切換「成績單檢視器」(transcript,攤開完整對話紀錄來看),不是切換思考。Ctrl + T這顆鍵也身兼兩職:平常按,是切換「待辦清單」要不要顯示;但如果你人在/theme選單裡,按的是「程式碼區塊要不要上色」,跟待辦清單完全無關。Ctrl + E一樣一鍵兩用:平常打字時按,是把游標移到這一行的最後面;但打開「成績單檢視器」(Ctrl + O之後)時按Ctrl + E,變成切換「顯示全部內容」,也是兩件不相干的事。
Mac 上,這些 Option 鍵要先設定過才按得動
Mac 內建的終端機,預設不會把 Option 鍵當成 Meta 鍵用,所以下面這幾個快速鍵第一次按可能沒反應:往前/往後移一個字(Option + B/Option + F)、循環貼上歷史(Option + Y)、循環權限模式的另一種按法(Option + M)、切換模型(Option + P),還有換行用的 Option + Enter。要先設定一次:iTerm2 到「設定 → Profiles → Keys → General」,把左右 Option 都設成「Esc+」;蘋果內建的「終端機」App 到「設定 → 描述檔 → 鍵盤」,勾選「使用 Option 鍵作為 Meta 鍵」;VS Code 在設定裡加一行 "terminal.integrated.macOptionIsMeta": true。例外:Option + T(切換延伸思考)不用設定就能直接按;Option + O(切換快速模式)保險起見也建議照上面設定一次。
送出訊息與換行
| 按鍵(Mac) | 按鍵(Windows · Linux) | 作用 |
|---|---|---|
Enter |
Enter |
把目前打好的訊息送出去。 |
Ctrl + J |
Ctrl + J |
在訊息裡換行,但「不送出」(想多打幾行時用)。 |
\+Enter |
\+Enter |
換行的另一種寫法,任何終端機都能直接用,是最保險的備援方式。 |
Shift + Enter |
Shift + Enter |
換行。大部分終端機(iTerm2、蘋果內建「終端機」、Windows Terminal 等)可以直接用;如果是 VS Code、Cursor 這類編輯器內建的終端機,要先跑一次 /terminal-setup 才會生效。 |
Option + Enter |
Alt + Enter |
換行。Mac 上要先把 Option 設成 Meta 鍵才按得動(見上方提示)。 |
中斷、離開與畫面
| 按鍵(Mac) | 按鍵(Windows · Linux) | 作用 |
|---|---|---|
Esc |
Esc |
中斷 Claude 正在做的事,或關掉眼前的對話框(已經做完的工作不會消失)。 |
Esc(連按兩下) |
Esc(連按兩下) |
輸入框裡有字:清空草稿(按 ↑ 可以叫回來);輸入框是空的:打開「回溯」(rewind)選單,回到之前的程式碼或對話版本。 |
Ctrl + C(連按兩下) |
Ctrl + C(連按兩下) |
有工作在跑時,第一下是中斷它;沒有工作在跑時,第一下是清空輸入框,第二下才是離開 Claude Code。 |
Ctrl + D |
Ctrl + D |
離開 Claude Code(送出結束訊號)。 |
Ctrl + L |
Ctrl + L |
強制整個畫面重新畫一次,輸入內容和對話紀錄都會保留——畫面跑版或整片空白時可以按這個救援。 |
Ctrl + B |
Ctrl + B |
把正在跑的指令丟到背景繼續執行,先讓你回來打字;如果你用 tmux,要按兩次才生效。 |
Ctrl + X 然後 Ctrl + K |
Ctrl + X 然後 Ctrl + K |
停止這個 session 裡所有正在背景跑的子任務;跟 Ctrl + C 離開一樣要「按兩次確認」——3 秒內完整按兩次這組按鍵才會真的停止。 |
切換模式與檢視
| 按鍵(Mac) | 按鍵(Windows · Linux) | 作用 |
|---|---|---|
Shift + Tab |
Shift + Tab |
循環切換權限模式:預設 → 接受編輯 → 計畫,還有你自己另外開啟的模式(例如 auto、bypassPermissions);也可以用 Option + M/Alt + M 達到一樣效果(Mac 需先設定 Option as Meta,見上方提示)。 |
Option + T |
Alt + T |
切換「延伸思考」——要它想得更深再回答。 |
Option + P |
Alt + P |
切換模型,按下去不會清掉你已經打好的內容(Mac 需先設定 Option as Meta,見上方提示)。 |
Option + O |
Alt + O |
切換「快速模式」(fast mode)(Mac 建議也先設定 Option as Meta,見上方提示)。 |
Ctrl + O |
Ctrl + O |
切換「成績單檢視器」,攤開完整對話紀錄來看。 |
Ctrl + T |
Ctrl + T |
切換待辦清單顯示(最多同時看到 5 項);提醒:在 /theme 選單裡按同一組鍵,切的是程式碼上色,不是待辦清單(見上方提示)。 |
⌘ Cmd + 點一下連結 |
Ctrl + 點一下連結 |
開啟 Claude 提到的圖片/連結。 |
打字與游標移動
| 按鍵(Mac) | 按鍵(Windows · Linux) | 作用 |
|---|---|---|
Ctrl + A |
Ctrl + A |
把游標移到這一行的開頭。 |
Ctrl + E |
Ctrl + E |
把游標移到這一行的最後面;提醒:打開成績單檢視器後按同一組鍵,變成切換「顯示全部內容」,不是移動游標(見上方提示)。 |
Ctrl + K |
Ctrl + K |
刪掉從游標到這一行結尾的內容,刪掉的字會先存起來,之後可以用 Ctrl + Y 貼回來。 |
Ctrl + U |
Ctrl + U |
刪掉從這一行開頭到游標的內容,一樣可以用 Ctrl + Y 貼回來;Mac 上 Cmd + Backspace 也有一樣效果。 |
Ctrl + W |
Ctrl + W |
刪掉游標前面的一個字;Windows 上 Ctrl + Backspace 也可以。 |
Ctrl + Y |
Ctrl + Y |
把剛剛用 Ctrl + K/Ctrl + U/Ctrl + W 刪掉的內容貼回來。 |
Option + Y(接在 Ctrl + Y 之後) |
Alt + Y |
循環瀏覽之前刪掉的內容,一次次按會換上更早刪除的那一段(Mac 需先設定 Option as Meta,見上方提示)。 |
Option + B |
Alt + B |
游標往回移一個字(Mac 需先設定 Option as Meta,見上方提示)。 |
Option + F |
Alt + F |
游標往前移一個字(Mac 需先設定 Option as Meta,見上方提示)。 |
↑ / ↓ |
↑ / ↓ |
移動游標,或翻出之前打過的指令(游標要先移到輸入框第一行/最後一行,再按才會翻歷史);也可以用 Ctrl + P/Ctrl + N。 |
← / → |
← / → |
在對話框(例如權限確認視窗)的不同分頁之間切換。 |
Ctrl + R |
Ctrl + R |
反向搜尋你之前打過的指令:輸入關鍵字,比對到的地方會反白;再按一次 Ctrl + R 換到更舊的一筆,Ctrl + S 可以切換搜尋範圍(這個 session/這個專案/全部專案);按 Tab 或 Esc 先帶回輸入列、確認或修改後再送出。不要因為是自己以前打過的指令就直接按 Enter,尤其是含路徑、刪除、部署、環境變數或 API key 的內容。 |
Ctrl + G |
Ctrl + G |
用你電腦設定的預設文字編輯器來改這次要傳的內容;也可以用 Ctrl + X 然後 Ctrl + E。 |
輸入前綴(/ ! @)
| 前綴 | 作用 |
|---|---|
/ 開頭 |
觸發指令或 skill(例如 /clear、/compact)。 |
! 開頭 |
進入 Shell 模式:直接執行終端機指令,輸出會加進對話讓 Claude 一起看到。 |
@ |
觸發檔案路徑自動完成,方便直接指定某個檔案。 |
語音輸入:啟用語音輸入後,按住 Space 鍵可以錄音,放開即完成;也可以下 /voice tap 指令,改成輕點一下 Space 切換錄音開關,不用一直按著。
進階:成績單檢視器(Ctrl + O 打開後)裡的快捷鍵
以下按鍵只有在按 Ctrl + O 打開成績單檢視器之後才會生效;其中 ?、{/}、[、v 這幾個還需要終端機支援「全螢幕顯示」模式才用得動,按了沒反應很可能是終端機類型不支援。
| 按鍵 | 作用 |
|---|---|
? |
切換快捷鍵說明面板。 |
{ / } |
跳到上一個/下一個你自己送出的訊息。 |
Ctrl + E |
切換「顯示全部內容」(跟平常打字時 Ctrl + E 移到行尾是不同功能,見上方提示)。 |
[ |
把整段對話寫進終端機原生的捲動紀錄,這樣才能用電腦內建的搜尋(例如 Mac 的 Cmd + F)去找。 |
v |
把整段對話存成暫存檔,用你電腦設定的文字編輯器打開來看。 |
q、Ctrl + C、或 Esc |
離開成績單檢視器,回到一般畫面。 |
進階:Vim 編輯模式快捷鍵(先在 /config 開啟 Editor mode)
這一整組按鍵要先在 /config 裡把 Editor mode 切成 Vim 才會生效;沒開啟的話,輸入框行為跟一般的一樣。下面照 Vim 習慣分成幾個部分,按鍵一律 2 欄(按鍵/動作,不分 Mac/Win,因為這組鍵本身跨平台相同)。
模式切換(NORMAL 為一般操作模式,INSERT 為打字輸入模式,VISUAL 為選取模式)
| 按鍵 | 動作 |
|---|---|
Esc |
回到 NORMAL 模式。 |
i |
進入 INSERT 模式,游標前插入文字。 |
I |
進入 INSERT 模式,游標跳到行首插入。 |
a |
進入 INSERT 模式,游標後插入文字。 |
A |
進入 INSERT 模式,游標跳到行尾插入。 |
o |
下方開新行並進入 INSERT 模式。 |
O |
上方開新行並進入 INSERT 模式。 |
v |
進入 VISUAL 模式,以字元為單位選取。 |
V |
進入 VISUAL 模式,以整行為單位選取。 |
游標移動(NORMAL 模式下)
| 按鍵 | 動作 |
|---|---|
h / j / k / l |
左/下/上/右移動游標。 |
Space |
游標往右移一格。 |
w |
跳到下一個字的開頭。 |
e |
跳到這個字的結尾。 |
b |
跳到前一個字的開頭。 |
0 |
跳到行首。 |
$ |
跳到行尾。 |
^ |
跳到這一行第一個不是空白的字元。 |
gg |
跳到輸入內容最開頭。 |
G |
跳到輸入內容最尾端。 |
f{字元} |
跳到這一行下一個出現該字元的位置。 |
F{字元} |
跳到這一行上一個出現該字元的位置。 |
t{字元} |
跳到該字元出現位置的前一格。 |
T{字元} |
跳到該字元出現位置的後一格。 |
; |
重複剛剛的 f/F/t/T。 |
, |
反方向重複剛剛的 f/F/t/T。 |
/ |
開啟反向搜尋歷史指令(跟 Ctrl + R 是同一個功能)。 |
編輯(NORMAL 模式下)
| 按鍵 | 動作 |
|---|---|
x |
刪掉游標所在的字元。 |
dd |
刪掉整行。 |
D |
刪掉從游標到這一行結尾的內容。 |
dw / de / db |
刪掉一個字/刪到字尾/往回刪一個字。 |
cc |
清空整行並進入 INSERT 模式重打。 |
C |
清掉游標到行尾的內容並進入 INSERT 模式。 |
cw / ce / cb |
清掉一個字/清到字尾/往回清一個字,並進入 INSERT 模式。 |
yy / Y |
複製整行。 |
yw / ye / yb |
複製一個字/複製到字尾/複製到前一個字。 |
p |
貼在游標後面。 |
P |
貼在游標前面。 |
>> |
增加這一行縮排。 |
<< |
減少這一行縮排。 |
J |
把下一行接到這一行後面(合併兩行)。 |
u |
復原上一步。 |
. |
重複上一次的修改。 |
文字物件(配合 d/c/y 使用,i=只選內容、a=連同外圍符號一起選)
| 按鍵 | 動作 |
|---|---|
iw / aw |
這個字本身/連同旁邊空白一起。 |
iW / aW |
這個詞組(含標點)本身/連同空白一起。 |
i" / a" |
雙引號裡面的內容/連同雙引號一起。 |
i' / a' |
單引號裡面的內容/連同單引號一起。 |
i( / a( |
括號裡面的內容/連同括號一起。 |
i[ / a[ |
方括號裡面的內容/連同方括號一起。 |
i{ / a{ |
大括號裡面的內容/連同大括號一起。 |
視覺模式(按 v 或 V 進入後可用)
| 按鍵 | 動作 |
|---|---|
d / x |
刪掉選取的內容。 |
y |
複製選取的內容。 |
c / s |
清掉選取的內容並進入 INSERT 模式重打。 |
p |
用剛剛複製/刪除的內容取代選取範圍。 |
r{字元} |
選取範圍裡每個字元都換成該字元。 |
~ |
切換選取範圍的大小寫。 |
u / U |
選取範圍全部轉小寫/大寫。 |
> / < |
增加/減少選取行的縮排。 |
J |
把選取的多行合併成一行。 |
o |
交換游標和選取起點的位置。 |
iw / aw / i"/… |
直接選取對應的文字物件(用法同上表)。 |
v / V |
在字元式/行式視覺模式間切換,或再按一次離開。 |
區塊式視覺模式(一般 Vim 用 Ctrl + V 做多行直式選取)目前不支援。
想知道原理:「延伸思考」和「成績單檢視器」差在哪?
「延伸思考」是叫 Claude 在回答前多花一點腦力推敲,適合難一點的問題;按 Option/Alt + T 開關它。「成績單檢視器」(transcript)則是把你們這段對話的完整紀錄整個攤開來看,方便往回翻;按 Ctrl + O 切換。兩個是不同功能,按鍵也不同,別記混了。
查不到、或想看更完整的清單?
這張速查表收的是新手最常用的。想看官方最完整的指令清單,記得兩個萬用法寶:在終端機打 claude --help,或在 Claude 裡打 /help,它會把當前版本所有能用的指令都列給你。版本更新時也以那裡為準。