Skip to main content

第 13 課:參考資料

完整的指令、設定和功能的參考指南。

先決條件

  • 完成第 1-12 課 - 完整教程完成
  • 新增手冊 - 查詢特定資訊

用途: 本文件用於查詢。從頭到尾閱讀或跳轉至特定部分。


斜線指令

核心指令

指令描述用法
/help顯示說明資訊You> /help
/exit退出工作階段You> /exit
/plan進入計畫模式You> /plan
/mode <mode>變更權限模式You> /mode accept-edits

Skills 指令

指令描述用法
/commit [message]建立 git 提交You> /commit
/memory編輯 CLAUDE.mdYou> /memory
/config互動式設定You> /config
/stats顯示工作階段統計You> /stats
/cost顯示成本分解You> /cost
/pr建立拉取請求You> /pr

工作階段指令

指令描述用法
/sessions列出最近工作階段You> /sessions
/resume [id]恢復工作階段You> /resume abc123
/compact壓縮對話You> /compact
/tasks顯示背景任務You> /tasks

CLI 旗標

基本旗標

旗標描述範例
-h, --help顯示說明claude --help
-v, --version顯示版本claude --version
-p, --prompt單一提示模式claude -p "Hello"
-c, --command執行指令claude -c "npm test"
-r, --read讀取檔案claude -r file.py -p "Explain"

工作階段旗標

旗標描述範例
--resume恢復最近工作階段claude --resume
--resume <id>恢復特定工作階段claude --resume abc123
--plan在計畫模式啟動claude --plan
--model <name>指定模型claude --model claude-opus-4-5
--mode <mode>權限模式claude --mode accept-edits

設定旗標

旗標描述範例
--config <path>設定檔位置claude --config custom.json
--max-tokens <n>最大 token 限制claude --max-tokens 100000
--temperature <n>回應隨機性claude --temperature 0.5

實用旗標

旗標描述範例
--list-sessions列出所有工作階段claude --list-sessions
--clean-sessions清除舊工作階段claude --clean-sessions --older-than 7d
--show-config顯示目前設定claude --show-config
--background在背景執行claude --background "npm test"

內建工具

檔案操作

Read 工具

  • 用途: 查看檔案內容而不修改
  • 權限要求: 總是
  • 用法: 自動讀取檔案時

Edit 工具

  • 用途: 修改現有檔案
  • 權限要求: 總是(除非在 accept-edits 模式)
  • 用法: 顯示確切差異

Write 工具

  • 用途: 建立新檔案
  • 權限要求: 總是(除非在 accept-edits 模式)

搜尋工具

Grep 工具

  • 搜尋: 檔案內容
  • 支援: Regex、檔案過濾
  • 輸出模式: content、files_with_matches、count

Glob 工具

  • 搜尋: 檔名稱模式
  • 支援: *.js、*/\*、test_*
  • 模式: glob 模式

執行工具

Bash 工具

  • 用途: 執行 shell 指令
  • 權限要求: 總是(安全)

鍵盤快捷鍵

工作階段控制

快捷鍵動作
Ctrl+C取消當前操作
Ctrl+D退出工作階段 (EOF)
Ctrl+P循環到下一個權限模式
Ctrl+Shift+P切換到 Default 模式
Ctrl+O切換 "Don't Ask" 模式
Escape取消當前操作

輸入編輯

快捷鍵動作
Ctrl+A移至行首
Ctrl+E移至行尾
Ctrl+U清除至行首
Ctrl+K刪除至行尾
Ctrl+W刪除上一個字
Ctrl+Y貼上刪除的文字

設定參考

模型設定

{
"model": "claude-sonnet-4-5",
"permissionMode": "default",
"maxTokens": 200000,
"temperature": 0.7
}

權限模式

模式:

  • default - 要求所有操作
  • accept-edits - 自動核准編輯
  • dont-ask - 自動核准大多數操作
  • bypass - 無提示(請小心使用)

MCP 伺服器

{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@anthropic/mcp-server-github"]
}
}
}

檔案位置速查表

Linux/macOS

設定: ~/.config/claude-code/settings.json 技能: ~/.claude/skills/ 工作階段: ~/.local/state/claude-code/sessions/

Windows

設定: %APPDATA%\\claude-code\\settings.json 技能: %USERPROFILE%\\.claude\\skills/ 工作階段: %LOCALAPPDATA%\\claude-code\\sessions

專案級

設定: .claude/settings.json 技能: .claude/skills/ 本地: ./.claude-code/settings.json


環境變數參考

變數用途範例
ANTHROPIC_API_KEYAPI 驗證sk-ant-...
CLAUDE_MODEL預設模型claude-sonnet-4-5
CLAUDE_CONFIG_DIR設定目錄/custom/path
CLAUDE_PERMISSION_MODE權限模式accept-edits

快速參考卡

常用指令

# 啟動
claude

# 單一提示
claude -p "解釋這個函式"

# 執行命令
claude -c "npm install"

# 讀取檔案
claude -r @src/main.py -p "審查這個檔案"

學速指令

You> /help          # 顯示說明
You> /exit # 退出
You> /commit # Git 提交
You> /pr # 建立 PR
You> /stats # 統計

總結

參考指南 - 所有必要的資訊:

  • 斜線指令 - 完整指令參考
  • CLI 旗標 - 命令列選項
  • 內建工具 - Read、Edit、Write、Grep、Glob、Bash
  • 鍵盤快捷鍵 - 快速導航
  • 設定 - 完整設定參考
  • 檔案位置 - 檔案位置速查表
  • 環境變數 - 環境變數參考

恭喜! 您已掌握 Claude Code 基礎! 🎉

準備開始? 從第 1 課:入門指南

已是專家? 深入第 14 課:多代理自動化 🚀