# 影片筆記:Claude Code 真正好用,从这几个指令开始【第 4 讲】 ## 一句話總結 本集影片介紹了 VSCode 插件中 Claude Code 的常用斜杠指令(如 `/attach`、`/switch model`、`/review` 等)及快捷鍵操作,詳細對比了不同模型(Sonnet 4.5、Opus 4.5、Hiku 4.5)的特性與成本,並說明了 Ask before edit、Edit automatically 及 Plan mode 三種工作模式的切換與應用場景。 ## 核心重點 1. **指令觸發機制**:在輸入框輸入斜杠 `/` 可喚出指令面板,課程資料提供所有指令及作用(分插件版本與 CLI 版本)。 2. **文件處理指令**: * `/attach`:上傳文件作為提問內容(支援 Word、Excel 等),用於修改內容、數據分析或參考規範。 * `/mention`:針對當前項目中的文件進行修改或參考。 3. **模型選擇策略**: * **Default (Sonnet 4.5)**:預設模型,處理大部分任務游刃有餘,精確度高,性價比適中。 * **Opus 4.5**:最新最強模型,適合複雜任務(後端架構設計、推薦算法、多步推理),但輸入輸出成本較高。 * **Hiku 4.5**:輕量級模型,速度快,適合簡單任務,不建議用於複雜任務。 4. **思考模式 (Thinking Mode)**: * 適用於複雜任務(算法、多 Agent 協作架構),可進行長時間思考,結果更具質量。 * 不適用於常規任務(前端頁面、簡單問答),因成本較高。 5. **上下文與成本管理**: * `/compact`:壓縮當前對話歷史,保留關鍵上下文,提升回應速度與處理效率。 * `/contest`:顯示當前對話上下文佔用情況(Token 數量及空間佔用)。 * `/cost`:顯示當前整體上下文 Token 的花費情況。 6. **代碼審查**:使用 `/review` 讓 Claude 自動審查剛剛寫過的代碼。 7. **工作模式切換**: * 透過 `Shift + Tab` 快捷切換三種模式: * `Ask before edit`:編輯前需確認同意。 * `Edit automatically`:自主編輯,無需同意。 * `Plan mode`:先列出計劃清單,再逐步執行。 * 透過 `Command + Shift + P` 打開命令面板執行全局命令。 ## 詳細大綱 ### 1. Cloud Code 指令調用方式 * 在輸入框輸入斜杠 `/` 喚出指令面板。 * 課程資料提供所有指令及作用(分插件版本與 CLI 版本)。 ### 2. 文件相關指令 * **`/attach`**:上傳文件作為提問內容。 * 支援格式:Word、Excel 等。 * 用途:修改內容、數據分析或參考規範。 * **`/mention`**: * 觸發方式:輸入 `Att` 或 `Gang`。 * 功能:針對當前項目中的文件進行修改或參考。 ### 3. 模型切換與選擇 (`/switch model`) * **Default (Dick4 / Sonnet 4.5)**: * 預設模型。 * 特性:處理大部分任務游刃有餘,精確度高,性價比適中。 * **Opus 4.5**: * 定位:最新最強模型。 * 適用場景:複雜任務(後端架構設計、推薦算法、多步推理)。 * 缺點:輸入輸出成本較高。 * **Hiku 4.5**: * 定位:輕量級模型。 * 優點:速度快。 * 適用場景:簡單任務。 * 限制:不建議用於複雜任務。 ### 4. 思考模式 (Thinking Mode) * **開啟方式**:相關指令。 * **適用場景**: * 複雜任務(算法、多 Agent 協作架構)。 * 可進行長時間思考,結果更具質量。 * **不適用場景**: * 常規任務(前端頁面、簡單問答)。 * 原因:成本較高。 ### 5. 上下文與成本管理指令 * **`/compact`**: * 功能:壓縮當前對話歷史。 * 目的:保留關鍵上下文,提升回應速度與處理效率。 * **`/contest`**: * 功能:顯示當前對話上下文佔用情況。 * 顯示內容:Token 數量及空間佔用。 * **`/cost`**: * 功能:顯示當前整體上下文 Token 的花費情況。 ### 6. 代碼審查指令 * **`/review`**:讓 Claude 自動審查剛剛寫過的代碼。 ### 7. 工作模式與快捷鍵 * **模式說明**: * `Ask before edit`:編輯前需確認同意。 * `Edit automatically`:自主編輯,無需同意。 * `Plan mode`:先列出計劃清單,再逐步執行。 * **快捷鍵操作**: * `Shift + Tab`:快捷切換上述三種模式。 * `Command + Shift + P`:打開命令面板。 * 可執行全局命令,例如:在新窗口/Tab 打開 Cloud、在終端打開 Cloud Code、查看日誌等。 ### 8. 結語 * 後續教程將深入介紹 NCP、hooks、agent、member 等內容。 * 評論區留言「求資料」獲取全套學習資料。 ## 工具 / 模型 / 名詞整理 * **工具/插件**: * VSCode * Cloud Code 插件 * **模型名稱**: * Dick4(註:逐字稿稱其為 Default 模型,並指出其實為 Sonnet 4.5) * Sonnet 4.5 * Opus 4.5 * Hiku 4.5 * **其他術語**: * Webcoding * CLI 版本 * NCP * hooks * agent * member * Token * Agent(多 Agent 協作) * 計劃清單(逐字稿中提及「列一个计划清单」) ## 操作流程整理 1. **喚出指令面板**: * 在 Claude Code 輸入框輸入 `/`。 2. **上傳或引用文件**: * 輸入 `/attach` 上傳外部文件(Word/Excel)。 * 輸入 `/mention`(或嘗試輸入 `Att`/`Gang`)引用項目內文件。 3. **切換模型**: * 輸入 `/switch model`。 * 根據任務複雜度選擇 Default (Sonnet 4.5)、Opus 4.5 或 Hiku 4.5。 4. **啟用思考模式**: * 針對複雜任務(算法、多 Agent 架構),開啟思考模式以進行長時間思考。 5. **管理上下文與成本**: * 輸入 `/compact` 壓縮對話歷史以提升效率。 * 輸入 `/contest` 查看當前上下文佔用(Token 數量)。 * 輸入 `/cost` 查看當前 Token 花費。 6. **代碼審查**: * 完成代碼編寫後,輸入 `/review` 進行自動審查。 7. **切換工作模式**: * 按下 `Shift + Tab` 在 `Ask before edit`、`Edit automatically`、`Plan mode` 之間切換。 * 在 `Plan mode` 下,系統會先列出計劃清單,再一項一項執行。 8. **使用全局命令**: * 按下 `Command + Shift + P` 打開命令面板,執行如打開新窗口、終端或查看日誌等命令。 ## 值得注意的限制或風險 1. **模型成本差異**: * Opus 4.5 雖為最強模型,但輸入輸出成本較高。 * Hiku 4.5 雖快但能力有限,不建議用於複雜任務。 * 思考模式在常規任務(如前端頁面、簡單問答)中使用會導致成本過高。 2. **上下文佔用**: * 對話歷史會佔用 Token 空間,需定期使用 `/compact` 壓縮以維持效率。 * 需透過 `/contest` 和 `/cost` 監控當前對話的 Token 佔用與花費情況。 3. **模式選擇風險**: * `Edit automatically` 模式下,Claude 會自主編輯且無需同意,用戶需確保對其信任度,以免產生非預期修改。 * `Ask before edit` 模式雖安全但效率較低,需逐個確認。 ## 逐字稿辨識疑點 * **Dick4**:逐字稿中稱預設模型為 "Dick4",隨後又說 "它其实就是之前一直使用的 Sonet 4.5"。此處 "Dick4" 疑似為聽寫錯誤或模型暱稱,需查證是否為特定暱稱或誤聽。 * **Sonet 4.5**:逐字稿中出現 "Sonet 4.5",通常該模型拼寫為 "Sonnet",此處標記為疑似錯字。 * **Att / Gang**:逐字稿中提到輸入 "Att" 和輸入 "Gang" 選擇 "Mention File from this project" 作用一致。"Gang" 疑似為 "Attach" 或 "Mention" 的聽寫錯誤,需查證。 * **contest**:逐字稿中指令為 "contest",用於顯示上下文佔用情況。通常此類指令可能為 "context" 或特定縮寫,需查證 Cloud Code 實際指令拼寫。 * **计单**:逐字稿中出現 "列一个计划清单一个列出来...根据这个计单一项一项去执行","计单" 疑似為 "清單" 或 "計劃" 的聽寫錯誤。 * **命楼**:逐字稿中出現 "在命楼就是终端里面打开cloudcode","命楼" 疑似為 "終端" 或 "命令行" 的聽寫錯誤。 * **NCP**:逐字稿提及 "NCP",需確認此縮寫在 Cloud Code 語境下的具體含義。 ## 可延伸追問 1. Cloud Code 插件版本與 CLI 版本在指令支援上有何具體差異? 2. 如何精確計算 `/compact` 壓縮後對後續回應質量的影響? 3. 在 `Plan mode` 下,若計劃清單執行中途出現錯誤,系統是否有自動修正機制? 4. Opus 4.5 與 Sonnet 4.5 在處理特定複雜任務(如多步推理)時,成本與效率的具體權衡標準為何? 5. NCP、hooks、agent、member 等後續教程提到的功能,與當前介紹的指令有何關聯?