Claude Code 進階功能:CLI 與斜線命令
這一章集中講 CLI 參數、Vim 模式和斜線命令。對高頻使用者來說,這部分能顯著提升效率。
CLI 參考
| 命令 | 描述 | 範例 |
|---|---|---|
claude | 啟動互動式 REPL | claude |
claude "query" | 帶初始提示啟動 REPL | claude "explain this project" |
claude -p "query" | 執行一次查詢後結束 | claude -p "explain this function" |
claude -c | 繼續最近工作階段 | claude -c |
claude update | 更新 Claude Code | claude update |
| 旗標 | 描述 | 範例 |
|---|---|---|
--allowedTools | 指定允許的工具清單 | --allowedTools "Read" "Bash(git log:*)" |
--verbose | 開啟詳細記錄 | claude --verbose |
--model | 指定使用的模型 | claude --model claude-opus-5-5 |
--permission-mode | 指定權限模式 | claude --permission-mode plan |
--dangerously-skip-permissions | 跳過權限提示,請謹慎使用 | claude --dangerously-skip-permissions |
互動式模式 / Vim 模式
在互動式工作階段中輸入 /vim 即可啟用 Vim 風格編輯,適合習慣鍵盤流操作的使用者。
模式切換
Esc 進入 NORMAL 模式,i 在游標前插入,a 在游標後插入,o 在下方新增一行。
常用導覽
h/j/k/l 左下上右,w 到下一個字,0 行首,$ 行尾,gg 開頭,G 結尾。
斜線命令
| 命令 | 描述 | 範例 |
|---|---|---|
/help | 顯示說明 | /help |
/clear | 清空目前對話歷史 | /clear |
/config | 管理設定 | /config |
/permissions | 管理權限 | /permissions |
/vim | 啟用 Vim 模式 | /vim |
/init | 初始化專案記憶 | /init |
/terminal-setup | 設定終端機快捷鍵 | /terminal-setup |
你也可以在 .claude/commands/ 目錄中建立 Markdown 檔案來定義自訂斜線命令,檔案內容支援 $ARGUMENTS 佔位符。
markdown
# .claude/commands/fix-github-issue.md
請分析並修復 GitHub issue: $ARGUMENTS。
請按照以下步驟操作:
1. 使用 gh issue view 取得 issue 詳情
2. 理解問題描述
3. 搜尋相關程式碼檔案
4. 實作必要修復
5. 撰寫並執行測試
6. 確保通過 lint 檢查
7. 建立描述性的提交訊息
8. 推送並建立 PR