Hub Claude Code 教學

附錄 · A

Claude Code 指令速查表

這一頁是給你「忘記時翻回來查」的。前面章節學過的指令,這裡全部收進三張表:在終端機打的「啟動指令」、進到 Claude 裡用的「斜線指令」、還有鍵盤上的「快速鍵」。每個指令都配一句白話說明它在做什麼,不用背——需要哪個,眼睛掃過去就找得到。Mac 和 Windows 按鍵不一樣的地方,也都幫你標清楚了。

兩種「指令」別搞混

你會看到兩種指令,差別在「在哪裡打」。第一種是在打的(像 claudecd),用來把 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

幾個跨系統真的不一樣的基本指令,分頁切一下看你的系統那一欄就好(切一組,整頁所有分頁跟著切):

二、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 + BOption + 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 + MAlt + 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 + KCtrl + UCtrl + 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 + PCtrl + N
/ / 在對話框(例如權限確認視窗)的不同分頁之間切換。
Ctrl + R Ctrl + R 反向搜尋你之前打過的指令:輸入關鍵字,比對到的地方會反白;再按一次 Ctrl + R 換到更舊的一筆,Ctrl + S 可以切換搜尋範圍(這個 session/這個專案/全部專案);按 TabEsc 先帶回輸入列、確認或修改後再送出。不要因為是自己以前打過的指令就直接按 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 把整段對話存成暫存檔,用你電腦設定的文字編輯器打開來看。
qCtrl + 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{字元} 跳到該字元出現位置的後一格。
; 重複剛剛的 fFtT
, 反方向重複剛剛的 fFtT
/ 開啟反向搜尋歷史指令(跟 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 復原上一步。
. 重複上一次的修改。

文字物件(配合 dcy 使用,i=只選內容、a=連同外圍符號一起選)

按鍵 動作
iw / aw 這個字本身/連同旁邊空白一起。
iW / aW 這個詞組(含標點)本身/連同空白一起。
i" / a" 雙引號裡面的內容/連同雙引號一起。
i' / a' 單引號裡面的內容/連同單引號一起。
i( / a( 括號裡面的內容/連同括號一起。
i[ / a[ 方括號裡面的內容/連同方括號一起。
i{ / a{ 大括號裡面的內容/連同大括號一起。

視覺模式(按 vV 進入後可用)

按鍵 動作
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,它會把當前版本所有能用的指令都列給你。版本更新時也以那裡為準。