Claude Code 現在已不僅僅是一個終端聊天機器人。Anthropic 將其描述為一款代理式編碼工具,能讀取你的程式碼庫、編輯檔案、執行指令,並與開發工具整合,且可在終端、IDE、桌面與瀏覽器等各處使用。這對 VS Code 使用者很重要,因為這套流程不再是權宜之計,而是一流的產品體驗介面。
什麼是 Claude Code?
Claude Code 是 Anthropic 針對程式開發打造的代理型工具,能處理多步驟的開發任務,而不僅是回答問題。此產品旨在探索檔案、規劃變更、編輯程式碼、執行測試,並在需要時使用周邊工具。Anthropic 自家的最佳實踐指南稱 Claude Code 為代理式編碼環境,其優勢來自於在真實工作流程中讀取你的程式碼、採取行動並驗證結果。
用白話說,當任務超越單一提示時,Claude Code 就很有用。它可以總結不熟悉的程式碼、在多個檔案中實作功能、從錯誤訊息修復錯誤、建立提交、開啟 Pull Request,並透過 CLAUDE.md 與自動記憶功能記住專案特定的指示。這對 VS Code 尤其相關,因為許多開發者原本就把編輯器、終端、git 與測試輸出整合在同一處使用。
關鍵能力包括:
- 完整程式碼庫感知 — Claude Code 能為你的整個專案建立索引並理解,即便是百萬行的程式碼庫也行。
- 代理式操作 — 規劃任務、撰寫/編輯多個檔案、執行測試、修復 linter 錯誤、解決合併衝突、更新相依套件並建立 PR。
- 原生 Git 整合 — 使用自然語言來暫存變更、撰寫提交訊息、建立分支並開啟 Pull Request。
- Model Context Protocol (MCP) — 連接外部工具,如 Jira、Google Drive、Slack,或自訂 API。
- 自訂化層 — 透過
CLAUDE.md定義標準、建立自訂斜線指令、hooks,以及跨工作階段的持久記憶。 - 代理團隊與子代理 — 為複雜任務啟動平行的 Claude 實例(例如:一個負責前端,一個負責後端)。
- 檢查點與自主性 — 自動狀態快照讓你能安全地回溯變更。
與只會建議片段的傳統 copilot 不同,Claude Code 會執行端到端的工作流程。範例指令:claude "write tests for the auth module, run them, and fix any failures" ——而且它確實會跨檔案完成這些操作。
價格與存取:需要 Claude Pro、Max、Team 或 Enterprise 訂閱(或按使用量付費的 API credits)。免費層用戶無法存取完整的代理功能。第三方供應商如 CometAPI 也在擴充套件中受到支援。
關於 Claude Code 的最新消息
Anthropic 對 VS Code 的最大 Claude Code 更新於 2025 年 9 月 29 日推出:發表測試版的原生 VS Code 擴充套件,並更新了終端介面與針對自主工作的檢查點功能。此擴充套件被定位為為 IDE 使用者打造的更豐富圖形化體驗,具備即時差異比對與專用側邊欄面板。
模型方面的發展也很快。Claude Sonnet 4.6 於 2026 年 2 月 17 日推出,強化了在程式設計、電腦操作、長上下文推理與代理規劃方面的能力,並提供 1M-token 的上下文視窗測試版。對在大型程式碼庫中使用 Claude Code 的團隊而言,這是有意義的提升,因為長上下文直接影響工具在單一工作階段內能保留多少專案歷史。
我找到的最近一個行為更新是 2026 年 3 月 25 日:Anthropic 表示 Claude Code 使用者對 93% 的權限提示給予批准,並引入自動模式以減少批准疲勞,同時仍套用安全分類器。這對 VS Code 使用者是有用的訊息,因為它顯示產品仍朝著更高自主性的程式開發前進,而非倒退。
也有新的更新日誌活動。Claude Code 的變更日誌顯示 2026 年 3 月 27 日的 2.1.86 版,改進包含用於更佳代理聚合的 session ID 標頭、更好的 VCS 排除項,以及針對恢復、權限與 Windows 穩定性的修正。實務上,這意味著 Claude Code 仍在為真實開發環境進行調校,而非只用於靜態展示。
我可以在 VS Code 中使用 Claude Code 嗎?
可以。Anthropic 的 VS Code 指南表示,該擴充套件是在 VS Code 中使用 Claude Code 的推薦方式。它在 IDE 內提供原生圖形介面,且擴充套件包含 CLI,能透過 VS Code 的整合終端處理進階任務。Anthropic 也指出擴充套件支援 VS Code 1.98.0 或更高版本,並需要 Anthropic 帳戶;使用 Amazon Bedrock 或 Google Vertex AI 的團隊也可改用這些供應商。
實務上,答案不只是「可以」,而是「可以,且現在是第一等級的體驗」。此擴充套件支援行內差異比對、@ 提及、計劃審閱、多重對話、工作階段歷史、檢查點與 Git 工作流程。若你偏好 CLI 風格,也可切換到終端模式。
如何在 VSCode 安裝與設定 Claude Code(逐步教學,2026)
先決條件:
- VS Code ≥ 1.98.0
- 有效的 Claude Pro/Max/Team/Enterprise 帳戶
*(可選,但建議)已安裝 Git
安裝(不到 60 秒):
- 開啟 VS Code → 擴充功能檢視(Cmd+Shift+X / Ctrl+Shift+X)。
- 搜尋 「Claude Code」。
- 安裝 Anthropic 發佈的官方版本(避免非官方分支)。
- 點擊 Spark 圖示(Activity Bar 或 Editor 工具列)以開啟面板。
- 首次啟動時使用你的 Anthropic 帳戶登入。
擴充套件會自動包含 CLI 並安裝任何所需相依。若 Spark 圖示未立即出現,請重新啟動 VS Code。
快速驗證:
- 輸入測試提示:「Explain this file」
- 或開啟 Command Palette(Cmd+Shift+P),搜尋「Claude Code」以查看所有可用指令。
如何在 VSCode 使用 Claude Code:功能 + 實際程式碼範例
核心工作流程:
- 開啟 Claude Code 面板(Spark 圖示)。
- 輸入你的提示——Claude 會自動看到目前檔案/選取範圍。
- 使用 @ 提及 提供額外上下文:@auth.ts#10-25 或 @src/components/(按 Option+K / Alt+K 可從選取範圍插入)。
可直接複製貼上的範例提示:
# Build a new feature
claude "Add user authentication with JWT to the /api/login endpoint. Update routes, add middleware, and write tests. Use TypeScript."
# Fix & verify
claude "Fix the failing tests in auth.test.ts. Run the test suite and make sure everything passes."
# Refactor with plan review
claude "Refactor the entire utils folder to use modern ES modules. Show me the plan first."
權限模式(可透過設定或 / 指令設定):
- 計劃 — Claude 會輸出可編輯的 Markdown 計劃 → 由你審核批准。
- 自動接受 — 立即套用變更(請謹慎使用)。
- 預設 — 在每次檔案編輯/終端指令前詢問。
行內差異範例(你會看到的畫面):Claude 提出變更 → VS Code 開啟並排差異檢視器,提供接受/拒絕按鈕與行內評論。
進階用法:
- 檢查點:輸入 /rewind 或連按兩下 Esc 以還原到先前狀態。
- 子代理:Claude 可產生協助者——「Create a backend agent for API and a frontend agent for UI updates.」
- 自訂 CLAUDE.md(放在專案根目錄):
Markdown
# CLAUDE.md - Project Standards
- Use TypeScript strict mode
- Prefer functional components in React
- Always include JSDoc for public APIs
- Run `npm test` after every edit
- Git commands:Bash
claude "Commit these changes with a conventional commit message and create a PR titled 'feat: add JWT auth'"
對話管理:可搜尋的歷史、AI 產生的標題、多分頁支援,以及從 claude.ai 工作階段遠端續接。
在需要時透過整合終端使用 CLI
此擴充套件包含 CLI,因此你可以在 VS Code 的整合終端中執行 Claude 以處理更進階的任務。文件中,基本的終端流程很簡單:開啟你的專案、執行 claude 並開始工作。你也可以恢復先前的對話並繼續會話,而非重新開始。
cd /path/to/your/projectclaude
這個簡單指令依然重要,因為有些工作流程在 CLI 中更容易:完整指令存取、更快的終端互動,以及對長時間任務更深的控制。Anthropic 明確指出有些功能僅在 CLI 提供,而 VS Code 使用者可以在整合終端中執行 Claude 以使用這些功能。
比較表:VS Code 擴充套件 vs. CLI vs. 自動模式
| 選項 | 最適合 | 優勢 | 取捨 |
|---|---|---|---|
| VS Code 擴充套件 | 在 IDE 中的日常開發 | 原生圖形面板、行內差異、@ 提及、計劃審閱、會話歷史、快捷鍵與 Git 工作流程。 | 部分僅在 CLI 提供的功能未在面板中呈現,進階使用者可能仍會開啟終端。 |
| VS Code 終端中的 CLI | 資深使用者與進階自動化 | 完整指令集、更強的終端控制、以及存取僅在 CLI 提供的功能。 | 比起擴充套件視覺化程度較低,對並排審閱也較不便利。 |
| 自動模式 | 需要更少中斷的長任務 | 以安全分類器取代多數手動提示,降低批准疲勞。Anthropic 表示使用者批准了 93% 的提示,這正是此模式存在的原因。 | 需要更強的計劃支持;在 VS Code 中,通常需要 Team 方案加上 Sonnet 4.6 或 Opus 4.6。 |
在 VS Code 中使用 Claude Code 的最佳實踐
撰寫精簡的 CLAUDE.md
使用 CLAUDE.md 儲存持久的專案指示,例如程式碼風格、測試習慣、建置指令與工作流程規則。同時也提醒不要把檔案塞太滿:保持簡短、易讀,並聚焦於 Claude 無法從程式庫本身推斷的指示。CLAUDE.md 會在每個工作階段載入,應視同程式碼對待——定期審查與精簡。
# CLAUDE.md# Code style- Use TypeScript strict mode- Prefer small, focused diffs- Keep imports organized and explicit# Workflow- Run unit tests for touched packages before finishing- Explain risky changes before applying them
此類型的檔案符合 Anthropic 的指引:包含廣泛有用的專案規則,避免加入程式庫已能推斷的雜訊。
永遠讓 Claude 有方法驗證自己的工作
這是最高槓桿的習慣:提供測試、螢幕截圖或預期輸出,讓 Claude 能夠自我檢查。在 UI 工作中,文件特別建議比對截圖;在後端工作中,建議執行測試、linters 或命令列檢查,讓 Claude 擁有客觀的成功判準。
提示要具體
不要只說「修 bug」,而是描述症狀、檔案、情境與預期結果。不要只說「重構程式碼」,而是指明希望遵循的模式與必須維持的限制。指示品質往往比模型名稱更重要。
明智地使用權限模式
Anthropic 的權限模式指南描述了多種模式:default、acceptEdits、plan、auto、bypassPermissions 與 dontAsk。在 VS Code 中,模式選擇器位於提示框底部,且可透過 VS Code 設定中的 claudeCode.initialPermissionMode 設定預設值。對於複雜、跨多檔的工作,計劃模式通常是正確的起點;對於長時間會話且重複批准的情境,若你的計劃與模型支援,自動模式可能更合適。
你可以用以下設定檔建立以規劃為先的預設工作流程:
{ "claudeCode.initialPermissionMode": "plan"}
這對希望 Claude 先探索、再在審閱後實作的團隊而言,是個實用的基線設定。
控制上下文大小
在長時間除錯或探索的會話中,Claude 的上下文視窗會快速被填滿。最佳實踐指南建議在不相關的任務間使用 /clear、在上下文變大時依賴自動壓縮,並在需要時使用 /compact 或 /rewind 僅保留對話的重要部分。在 VS Code 的工作流程裡,這很重要,因為聊天歷史與檔案內容會在積極開發時快速累積。
在不受信任的程式碼上使用安全功能
你的程式碼保持私密,且不會用於訓練模型。VS Code 指南也提醒,當啟用自動編輯權限時,Claude Code 可能會修改 VS Code 的設定檔,例如 settings.json 或 tasks.json,而 VS Code 可能會自動執行它們。對於不受信任的工作區,Anthropic 建議使用 VS Code 的 Restricted Mode、使用人工批准而非自動接受,並仔細審閱變更。
什麼時候在 VS Code 中使用 Claude Code 是最佳選擇
當你希望 AI 協助緊貼你的編輯器、差異檢視與 Git 工作流程時,VS Code 中的 Claude Code 是最佳選擇。對偏好可視化流程、希望在變更落地前檢查,或需要在規劃與實作間無縫切換而不離開 IDE 的開發者而言,它特別具有吸引力。Anthropic 自家的文件也將該擴充套件描述為在 VS Code 中使用 Claude Code 的推薦方式。
只有在你需要所有 CLI 功能或想執行高度腳本化的自動化時,它才不那麼理想。在這些情況下,Anthropic 仍建議從整合終端使用 CLI,因為那裡提供完整的指令介面。
結論
所以,你能在 VS Code 使用 Claude Code 嗎?可以——而且 Anthropic 現在推薦以原生 VS Code 擴充套件作為主要體驗。 最新更新顯示產品進展迅速:具備行內差異比對的原生 VS Code 測試版、自動模式減少提示疲勞、與 Sonnet 4.6 和 Opus 4.6 相關的模型更新,以及清楚的採用增長證據。對開發者而言,實務上的結論很簡單:安裝擴充套件、從計劃模式開始、保持 CLAUDE.md 精簡、驗證每次變更,並在需要更深控制時在 VS Code 內使用 CLI。
如果你在尋找 Claude Code 教學,CometAPI 的使用經驗會有所幫助。若你在尋找具成本效益的 Claude API,CometAPI 提供 8 折折扣(例如存取 Claude Sonnet 4.6、 Claude Opus 4.6,以及即將推出的 Claude 5)。
