Claude Code VS Code 插件使用教學:安裝、登入與常用操作

在 VS Code(及 Cursor 等)裏用 Claude Code:擴展安裝、登入、@ 引用文件和選中代碼、審閱改動、切換模型與權限模式、快捷鍵、和命令行版的區別,以及圖標不見、沒反應等常見問題。

NNathaniel bigo··原創首發·AI 輔助撰寫
12 分鐘讀完
資料核對於 2026-10-07 · 依據官方文檔與公開資料整理 Plus 帳號
本文根據 Claude Code 官方文檔《Use Claude Code in VS Code》整理,核對日期 2026-10-07;截圖引用自官方文檔。擴展更新頻繁,部分功能註明了最低版本要求,以你安裝的擴展版本為準。

適用於誰

  • 平時用 VS Code(或 Cursor 等 VS Code 系編輯器)寫代碼,不想切到終端用 Claude Code 的人;
  • 搜「claude code vscode 使用教學」「vscode 切換模型」「vscode 配置」的人;
  • 已經在用命令行版,想知道插件版和命令行版有什麼區別的人。

結論先說

  1. 官方說 VS Code 擴展是在 VS Code 裏使用 Claude Code 的推薦方式:圖形介面、並排 diff、可以在 Markdown 裏批註 plan、多標籤多會話。
  2. 要求:VS Code 1.94.0 及以上,以及任一付費 Claude 訂閱(Pro / Max / Team / Enterprise)或 Claude Console 帳號,不需要 API Key。
  3. 擴展自帶一份 Claude Code 內核,但不會把 claude 命令加進系統 PATH;想在 VS Code 終端裏敲 claude,還得單獨安裝命令行版。
  4. 選中代碼 Claude 會自動看到;Alt+K(Mac 是 Option+K)插入帶行號的 @文件#行號 引用;Ctrl+Esc(Mac Cmd+Esc)在編輯器和 Claude 輸入框之間切換焦點。
  5. 插件版只支持部分斜槓命令,! 執行 shell、Tab 補全只在命令行版有。

VS Code 中打開 Claude Code 擴展:右側面板裏 Claude 正在讀取文件並為它編寫單元測試

圖片來源:Claude Code 官方文檔《Use Claude Code in VS Code》

步驟

1. 安裝擴展

在 VS Code 裏按 Ctrl+Shift+X(Mac Cmd+Shift+X)打開擴展視圖,搜尋「Claude Code」,認準發佈者 Anthropic,點擊 Install。Cursor 等其他 VS Code 系編輯器同樣在擴展視圖裏搜;裝不上的編輯器還可以從 Open VSX 安裝,或者乾脆在它的內置終端裏用命令行版。

擴展的版本號就是它內置的 Claude Code 版本號,比如某個功能要求 v2.1.286,就需要 2.1.286 及以上的擴展。裝完圖標沒出現,執行命令面板裏的「Developer: Reload Window」。

2. 打開面板並登入

Claude Code 在 VS Code 裏的標誌是一個火花(Spark)圖標。打開方式:

  • 編輯器右上角工具欄的火花圖標(最快,但必須先打開一個文件才會顯示);
  • 左側活動欄的火花圖標:打開會話列表;
  • 命令面板 Ctrl+Shift+P 輸入「Claude Code」,選「Open in New Tab」等;
  • 窗口右下角狀態欄的「✻ Claude Code」(沒打開文件也能用)。

第一次打開會出現登入頁,點 Sign in 後在瀏覽器裏完成授權。之後如果看到「Not logged in · Please run /login」,擴展會自動重新彈出登入頁。

3. 提問與引用代碼

  • 選中代碼直接問:Claude 自動能看到你選中的內容,輸入框底部會顯示選中了幾行。
  • 插入引用:按 Alt+K 插入類似 @app.ts#5-10 的引用。
  • @ 文件或文件夾:輸入 @auth 會模糊匹配 auth.js、AuthService.ts 等;文件夾結尾加 /,例如 @src/components/。
  • 附圖片 / 文件:圖片直接粘貼進輸入框;文件按住 Shift 拖進輸入框。
  • 多行輸入:Shift+Enter 換行,Enter 發送。

注意:Claude 預設還能看到你當前打開的是哪個文件;如果只想給它選中的部分,可以關掉 Attach Open File 設定。被 files.exclude、search.exclude 或 .gitignore 排除的文件,聊天面板只會發送路徑而不發送選中的文字。

4. 審閱改動

能不能直接改文件,取決於輸入框底部顯示的權限模式:

  • Auto / Edit automatically:大部分文件直接改,不逐個詢問;
  • Manual:要改文件時,先顯示原文件和修改方案的左右對比,再問你是否接受。你可以接受、拒絕,或者告訴 Claude 換個做法;也可以直接在 diff 裏手動改,Claude 會被告知你改過。

Manual 模式下,VS Code 左側顯示 Claude 要給 utils.py 加的文檔註釋(綠色高亮),右側詢問「Make this edit to utils.py?」,可選是、是且不再詢問、否,或告訴 Claude 換個做法

圖片來源:Claude Code 官方文檔《Use Claude Code in VS Code》

改動多時,可以用每處改動下方的 Accept this change / Reject this change 逐個審(v2.1.275 起;超過 100 處改動時只能整文件審)。

5. 切換權限模式、模型和 Plan

  • 權限模式:點輸入框底部的模式標識,可選 Manual、Edit automatically、Plan、Auto、Bypass permissions(最後一個要先在擴展設定裏打開 Allow dangerously skip permissions)。v2.1.283 起預設從 Auto 開始。想固定起始模式,在 VS Code 用戶設定裏設 claudeCode.initialPermissionMode。各模式區別詳見本站《Claude Code 權限模式詳解:auto、手動、plan、bypass 與權限規則配置》。
  • Plan 模式:Claude 先寫方案,VS Code 會把方案作為完整的 Markdown 文檔打開,你可以在裏面加行內批註反饋,再批准執行。也可以在輸入框輸入 /plan 修復登入 bug。
  • 切換模型(常被搜成「vscode claude code 切換模型」):點輸入框底部的模型名,或在 / 選單裏選「Switch model…」;新版本直接輸入 /model 也能打開選擇器。支持推理強度的模型會多一行 Effort。
  • 擴展思考:在 / 命令選單裏打開。

6. 多會話、歷史與回退

  • 多個對話並行:命令面板裏「Open in New Tab」或「Open in New Window」,每個對話有獨立的上下文。
  • 歷史記錄:面板頂部的 Session history 按鈕,可以搜尋、重命名、歸檔。14 天沒動靜的會話預設會自動歸檔(可在設定裏改)。
  • 回退:滑鼠懸停在任意消息上點回退按鈕,可選「從這裏分叉對話」「把代碼回退到這裏」「分叉並回退代碼」。
  • 和命令行互通:擴展和命令行版共用對話歷史,在終端裏 claude --resume 可以接着擴展裏的對話繼續。
  • 繼續網頁版的雲端會話:用 Claude.ai 訂閱登入時,Session history 裏有 Web 標籤,可以把 claude.ai 上的雲端會話拉到本地繼續。

7. 查看用量

在輸入框輸入 /usage 打開 Account & usage 窗口:訂閱帳號會顯示當前會話和本週額度的進度條及重置時間,還會提示哪些行為(緩存未命中、長上下文、大量子代理等)消耗較多。額度規則詳見本站《Claude 使用限制與額度:用量怎麼看、什麼時候重置(Free / Pro / Max / Claude Code)》。

常用快捷鍵

操作Windows / LinuxMac
在編輯器和 Claude 輸入框間切換焦點Ctrl+EscCmd+Esc
在新標籤頁打開新對話Ctrl+Shift+EscCmd+Shift+Esc
插入當前文件和選區的 @ 引用Alt+KOption+K
重新打開剛關閉的 Claude 標籤Ctrl+Shift+TCmd+Shift+T
切換專注視圖(隱藏工具調用細節)Ctrl+Alt+FCtrl+Option+F
換行不發送Shift+EnterShift+Enter

插件版和命令行版的區別

功能命令行版VS Code 擴展
斜槓命令和技能全部部分(輸入 / 查看)
MCP 伺服器配置支持支持(面板裏 /mcp 管理)
檢查點回退支持支持
! 直接執行 shell支持不支持
Tab 補全支持不支持

需要命令行獨有的功能時,在 VS Code 的集成終端(` Ctrl+ `)裏運行 claude` 即可,它會自動和編輯器集成(顯示 diff、共享診斷資訊)。前提是已經單獨裝了命令行版,安裝方法詳見本站《Claude Code 中文入門教學(2026):安裝、登入、第一個任務、常用命令》。喜歡命令行介面又想留在擴展裏,也可以在擴展設定裏勾選 Use Terminal。

常見問題

Q:找不到火花圖標?

官方排查順序:先打開一個文件(只打開文件夾不顯示);確認 VS Code 版本 ≥1.94.0(幫助 → 關於);執行「Developer: Reload Window」;臨時停用其他 AI 擴展(如 Cline、Continue);確認工作區不是「受限模式」(擴展在受限模式下不工作)。也可以直接點右下角狀態欄的「✻ Claude Code」。

Q:設定了 ANTHROPIC_API_KEY 還是讓我登入?

VS Code 可能沒繼承你的 shell 環境變量。官方建議在終端裏用 code . 啟動 VS Code,或者直接用 Claude 帳號登入。

Q:Mac 上 Cmd+Esc 沒反應?

macOS Tahoe 及以後,系統的「遊戲疊加層」預設佔用了 Cmd+Esc。到「系統設定 → 鍵盤 → 鍵盤快捷鍵 → 遊戲控制器」取消勾選,或在 VS Code 快捷鍵設定裏給「Claude Code: Focus input」換個鍵。

Q:發了消息一直沒反應?

檢查網絡;新開一個對話試試;在終端裏運行 claude 看是否有更詳細的報錯。仍有問題可以到官方 GitHub(anthropics/claude-code)提 issue。

Q:怎麼徹底卸載?

擴展視圖裏搜「Claude Code」點 Uninstall。注意:只要你在 VS Code 集成終端裏運行過 claude,它會自動把擴展裝回來;想避免,在 /config 裏關掉 Auto-install IDE extension,或設定 autoInstallIdeExtension 為 false。

參考資料

  • Use Claude Code in VS Code(官方):https://code.claude.com/docs/en/vs-code
  • Choose a permission mode(官方):https://code.claude.com/docs/en/permission-modes
  • Checkpointing(官方):https://code.claude.com/docs/en/checkpointing
  • Advanced setup(官方):https://code.claude.com/docs/en/setup
需要開通或續費?Claude Pro 充值 →

Nathaniel 的更多內容

  1. 01

    AI 學習路線:零基礎從哪開始,6 個階段、每階段該讀哪幾篇教學(2026)

    AI 學習路線怎麼走?給零基礎的人一條循序漸進的路徑:先選一個助手用順,再學提問,再用進日常工作,按需學做圖做影片,守住私隱與版權,最後進階自動化和編程。每個階段都配了本站對應的教學。

    其他 AI 工具0
  2. 02

    AI 瀏覽器有哪些:Perplexity Comet、Opera Neon、Dia、Brave Leo 與 Edge Copilot 的官方說法對照

    AI 瀏覽器有哪些?按官方頁面整理 Perplexity Comet、Opera Neon、Dia、Brave Leo 和 Edge 裏的 Copilot:官方自述的定位、支持的平台、免費還是訂閱,以及 Gemini、Claude 的 Chrome 方案和已停用的 ChatGPT Atlas。

    其他 AI 工具0
  3. 03

    即夢國際版 Dreamina 是什麼:官方站入口、能生成什麼、免費積分和模型(2026)

    即夢國際版 Dreamina 是什麼?官方站是 dreamina.capcut.com,是一個圖片、影片和數字人一體的 AI 創作平台。按官方首頁和 FAQ 講:能生成什麼、免費用戶每天 120 積分、列出的 Seedance 與 Seedream 模型,以及和國內即夢怎麼區分。

    其他 AI 工具0
  4. 04

    Kimi K3 Coding Plan 是什麼、怎麼用:Kimi Code 會員、模型 ID、套餐價格和額度規則

    Kimi K3 Coding Plan 是什麼?按 Kimi 官方文檔核對:官方現在叫 Kimi Code,是 Kimi 會員權益裏的編程服務,Plus 及以上才有;講 K3 等模型 ID、國內新套餐價格、三種客戶端、第三方工具接入和額度規則。

    Kimi0
  5. 05

    DeepSeek V4 Pro 和 Flash 的區別與 API 價格:官方價格頁逐項對照(高峰與空閒時段)

    DeepSeek V4 Pro 和 Flash 有什麼區別、API 怎麼收費?按 DeepSeek 官方價格頁(2026-10-19 查詢)列出兩個模型的版本、上下文、圖像理解、並發和每百萬 token 價格,說明高峰與空閒時段的計費差別和舊模型名怎麼處理。

    其他 AI 工具0
  6. 06

    GPT-6 Pro(Astra)怎麼用、哪些套餐有:怎麼選到 Pro 檔、用量限制和 Pro 三檔價格

    GPT-6 Pro(Astra)怎麼用、哪些套餐有?按 OpenAI 幫助中心核對:聊天裏 Pro 檔給 Pro 100、Pro 200、Business 和 Enterprise;Plus 在 Work 和 Codex 裏含 Astra。講怎麼選到、用量上限和官方 Pro 價格。

    ChatGPT0

同產品的其他教學

  1. 01

    Claude Pro 和 Max 的區別:用量、價格、Fable 模型和每月 API 額度怎麼選

    Claude Pro 和 Max 有什麼區別?按官方定價頁和幫助中心核對:Max 有 5x、20x 兩檔用量,Pro 與 Max 在價格、Fable 模型、每月 API 額度和計費週期上的差別,以及什麼情況下 Pro 夠用、什麼情況下該升 Max。

    Claude0
  2. 02

    Claude 登入不了、用不了、打不開怎麼辦:按官方幫助中心逐條排查

    Claude 無法登入、無法使用、無法打開怎麼辦?按官方幫助中心的順序排查:收不到登入電郵、登入報錯、Google 登入出問題、系統繁忙、額度用完、官方故障,以及所在地區是否在官方支持名單裏。

    Claude0
  3. 03

    Claude 怎麼註冊:官方註冊流程、手機驗證要求,以及提示無法註冊時官方怎麼說

    Claude 怎麼註冊?打開 claude.ai,用 Google 或電郵登入連結創建帳號,再用支持地區的手機號收短訊驗證碼。講清官方的註冊條件、手機驗證的限制,以及收不到驗證碼、號碼被用過多次時官方的處理辦法。

    Claude0
  4. 04

    Claude 怎麼用:新手入門,從打開聊天到寫出第一個好問題

    Claude 怎麼用?按官方幫助中心整理的新手路徑:在網頁、桌面版或手機 App 打開聊天,像對同事一樣寫需求,用輸入框的「+」和「/」找功能,點模型名換模型,免費版有每 5 小時重置的上限。

    Claude0
  5. 05

    Claude 怎麼設定成中文:介面語言、回答語言和語音語言分別怎麼設

    Claude 怎麼設定中文?官方幫助中心列出的 11 種介面語言裏目前沒有中文,但 Claude 會用你提問的語言回答,直接用中文問即可;想固定用中文,可在設定的 Instructions for Claude 裏寫一句。語音模式的語言要單獨選。

    Claude0
  6. 06

    MCP Inspector 怎麼用:安裝、啟動命令、調試 MCP 伺服器與 v2 的變化

    MCP Inspector 是什麼、怎麼安裝和使用?按 MCP 官方文檔講清網頁、命令行、終端介面三種模式的啟動命令,怎麼連本地和遠程伺服器、怎麼傳環境變量,密鑰存在哪,以及 v2 相比舊教學在端口、令牌變量名和 Node 版本上的變化。

    Claude其他 AI 工具0

0 條評論

登入 後參與評論

還沒有評論,來搶沙發~