鍵盤快捷鍵
鍵盤快捷鍵可能因平台和終端而異。按
? 查看您環境中可用的快捷鍵。一般控制
| 快捷鍵 | 描述 | 上下文 |
|---|---|---|
Ctrl+C | 取消目前輸入或生成 | 標準中斷 |
Ctrl+D | 退出 Claude Code 工作階段 | EOF 信號 |
Ctrl+L | 清除終端螢幕 | 保留對話歷史 |
Ctrl+O | 切換詳細輸出 | 顯示詳細的工具使用和執行 |
Ctrl+R | 反向搜尋命令歷史 | 以互動方式搜尋先前的命令 |
Ctrl+V (macOS/Linux) 或 Alt+V (Windows) | 從剪貼簿貼上影像 | 貼上影像或影像檔案的路徑 |
Up/Down arrows | 瀏覽命令歷史 | 回憶先前的輸入 |
Esc + Esc | 倒帶程式碼/對話 | 將程式碼和/或對話恢復到先前的點 |
Tab | 切換 擴展思考 | 在思考開啟和思考關閉之間切換 |
Shift+Tab 或 Alt+M (某些配置) | 切換權限模式 | 在自動接受模式、計畫模式和正常模式之間切換 |
多行輸入
| 方法 | 快捷鍵 | 上下文 |
|---|---|---|
| 快速逃脫 | \ + Enter | 適用於所有終端 |
| macOS 預設 | Option+Enter | macOS 上的預設 |
| 終端設定 | Shift+Enter | 在 /terminal-setup 之後 |
| 控制序列 | Ctrl+J | 多行的換行符 |
| 貼上模式 | 直接貼上 | 用於程式碼區塊、日誌 |
快速命令
| 快捷鍵 | 描述 | 備註 |
|---|---|---|
# 在開始 | 記憶快捷鍵 - 新增至 CLAUDE.md | 提示選擇檔案 |
/ 在開始 | 斜線命令 | 請參閱 斜線命令 |
! 在開始 | Bash 模式 | 直接執行命令並將執行輸出新增至工作階段 |
@ | 檔案路徑提及 | 觸發檔案路徑自動完成 |
Vim 編輯器模式
使用/vim 命令啟用 vim 風格編輯,或透過 /config 永久配置。
模式切換
| 命令 | 動作 | 來自模式 |
|---|---|---|
Esc | 進入 NORMAL 模式 | INSERT |
i | 在游標前插入 | NORMAL |
I | 在行首插入 | NORMAL |
a | 在游標後插入 | NORMAL |
A | 在行尾插入 | NORMAL |
o | 在下方開啟行 | NORMAL |
O | 在上方開啟行 | NORMAL |
導航 (NORMAL 模式)
| 命令 | 動作 |
|---|---|
h/j/k/l | 向左/向下/向上/向右移動 |
w | 下一個單字 |
e | 單字結尾 |
b | 上一個單字 |
0 | 行首 |
$ | 行尾 |
^ | 第一個非空白字元 |
gg | 輸入開始 |
G | 輸入結尾 |
編輯 (NORMAL 模式)
| 命令 | 動作 |
|---|---|
x | 刪除字元 |
dd | 刪除行 |
D | 刪除至行尾 |
dw/de/db | 刪除單字/至結尾/向後 |
cc | 變更行 |
C | 變更至行尾 |
cw/ce/cb | 變更單字/至結尾/向後 |
. | 重複上次變更 |
命令歷史
Claude Code 為目前工作階段維護命令歷史:- 歷史按工作目錄儲存
- 使用
/clear命令清除 - 使用向上/向下箭頭瀏覽 (請參閱上面的鍵盤快捷鍵)
- 注意:歷史擴展 (
!) 預設為停用
使用 Ctrl+R 反向搜尋
按Ctrl+R 以互動方式搜尋您的命令歷史:
- 開始搜尋:按
Ctrl+R啟動反向歷史搜尋 - 輸入查詢:輸入文字以在先前的命令中搜尋 - 搜尋詞將在匹配結果中突出顯示
- 瀏覽匹配項:再次按
Ctrl+R以循環查看較舊的匹配項 - 接受匹配項:
- 按
Tab或Esc接受目前匹配項並繼續編輯 - 按
Enter接受並立即執行命令
- 按
- 取消搜尋:
- 按
Ctrl+C取消並恢復您的原始輸入 - 在空搜尋上按
Backspace取消
- 按
背景 bash 命令
Claude Code 支援在背景執行 bash 命令,允許您在長時間執行的程序執行時繼續工作。背景執行的工作原理
當 Claude Code 在背景執行命令時,它會非同步執行命令並立即傳回背景工作 ID。Claude Code 可以在命令在背景繼續執行時回應新的提示。 若要在背景執行命令,您可以:- 提示 Claude Code 在背景執行命令
- 按 Ctrl+B 將常規 Bash 工具呼叫移至背景。(Tmux 使用者必須按 Ctrl+B 兩次,因為 tmux 的前綴鍵。)
- 輸出被緩衝,Claude 可以使用 BashOutput 工具擷取它
- 背景工作具有唯一 ID 用於追蹤和輸出擷取
- 當 Claude Code 退出時,背景工作會自動清除
- 建置工具 (webpack、vite、make)
- 套件管理器 (npm、yarn、pnpm)
- 測試執行器 (jest、pytest)
- 開發伺服器
- 長時間執行的程序 (docker、terraform)
使用 ! 前綴的 Bash 模式
透過在輸入前加上 ! 直接執行 bash 命令,無需透過 Claude:
- 將命令及其輸出新增至對話上下文
- 顯示即時進度和輸出
- 支援相同的
Ctrl+B背景執行用於長時間執行的命令 - 不需要 Claude 解釋或批准命令