第 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.md | You> /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_KEY | API 驗證 | 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 課:多代理自動化 🚀