參考資料
互動模式
Claude Code 會話中鍵盤快捷鍵、輸入模式和互動功能的完整參考。
鍵盤快捷鍵
一般控制
快捷鍵 | 描述 | 上下文 |
---|---|---|
Ctrl+C | 取消當前輸入或生成 | 標準中斷 |
Ctrl+D | 退出 Claude Code 會話 | EOF 信號 |
Ctrl+L | 清除終端螢幕 | 保留對話歷史 |
上/下箭頭 | 導航命令歷史 | 回調先前輸入 |
Esc + Esc | 編輯先前訊息 | 雙重 escape 進行修改 |
Shift+Tab | 切換權限模式 | 在自動接受模式、計劃模式和正常模式之間切換 |
多行輸入
方法 | 快捷鍵 | 上下文 |
---|---|---|
快速 escape | \ + Enter | 在所有終端中有效 |
macOS 預設 | Option+Enter | macOS 上的預設 |
終端設定 | Shift+Enter | 在 /terminal-setup 之後 |
控制序列 | Ctrl+J | 多行的換行字符 |
貼上模式 | 直接貼上 | 用於程式碼區塊、日誌 |
在終端設定中配置您偏好的換行行為。執行 /terminal-setup
為 iTerm2 和 VS Code 終端安裝 Shift+Enter 綁定。
快速命令
快捷鍵 | 描述 | 備註 |
---|---|---|
開頭的 # | 記憶快捷鍵 - 添加到 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:反向搜尋歷史(如果終端支援)
- 注意:歷史展開(
!
)預設為停用