Claude Code 在 VS Code 與 JetBrains 的整合比較

比較 VS Code 擴充功能與 JetBrains 的 CLI 加外掛整合:要裝什麼、聊天在哪裡、設定順序,以及遠端主機的規則。

VS Code 與 Cursor 使用一個內建 CLI 的擴充功能。JetBrains 使用另一個外掛來啟動你安裝的 CLI,所以兩邊共用設定檔,但安裝路徑不同。來源指南是在 VS Code 中使用 Claude Code與在 JetBrains 中使用 Claude Code。

並排比較

VS Code / CursorJetBrains
要裝什麼一個內建 CLI 的擴充功能CLI 加上外掛
聊天介面在哪編輯器內的原生面板IDE 終端機,差異對照顯示在 IDE 中
怎麼找到 Claude內建執行檔PATH 上的 claude,或在設定裡指定路徑
怎麼連線擴充功能行程外掛啟動本機 MCP 伺服器,CLI 用 ws:// 連到隨機的 loopback 埠
IDE 需求VS Code 1.94.0 以上;Cursor 基於同一版本IntelliJ IDEA、PyCharm、WebStorm、PhpStorm、GoLand 或 Android Studio 目前版本
外掛渠道市集或 Open VSXJetBrains Marketplace,Beta

設定順序

VS Code 或 Cursor: 安裝擴充功能、建立 AWSQ 或 CCMAX 金鑰、寫入 ~/.claude/settings.json、設定 claudeCode.disableLoginPrompt,再執行 /status 與短提示。擴充功能內建 CLI,除非要終端機工作階段或 claude mcp add,否則不需要另外安裝。

JetBrains: 先安裝 CLI(npm install -g @anthropic-ai/claude-code),再安裝 beta 外掛,然後設定 Settings → Tools → Claude Code [Beta] → Claude command。外掛無法啟動找不到的 CLI,安裝外掛也不會內建 CLI。安裝後要完整重啟 IDE;Remote Development 請裝在主機上。

相同之處

兩邊都使用同一份 ~/.claude/settings.json,內含 ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、API_TIMEOUT_MS 與 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC。兩邊都接受 AWSQ 或 CCMAX 金鑰與相同的 Claude 模型。兩邊都套用同一條 Base URL 規則:使用主機位址,因為客戶端會加上 /v1/messages。

遠端開發與容器

VS Code Remote SSH、WSL 或 dev container 的設定檔必須位在遠端主機的 ~/.claude/settings.json。JetBrains Remote Development 要透過 Settings → Plugin (Host) 把外掛裝在主機,並讓 CLI 與設定檔留在遠端環境。只裝在本機的外掛無法連上遠端專案。

疑難排解差異

  • VS Code 或 Cursor: Spark 圖示不見,通常是沒有開啟檔案,或 VS Code 低於 1.94.0。面板沒有反應,可能是內建 CLI 啟動失敗;執行 Claude Code: Show Logs。
  • JetBrains: Cannot launch Claude Code 表示 claude 不在 IDE 的 PATH;設定絕對路徑或 npx @anthropic-ai/claude-code。No available IDEs detected 表示外掛被停用、IDE 沒有完整重啟,或 CLI 在其他使用者工作階段。
  • JetBrains 差異對照: 修改出現在終端機而不是 IDE 時,連上 IDE 後用 /config 把 Diff tool 設成 auto。
  • 兩邊共通: 404 表示 Base URL 含有 /v1;400 通常是金鑰屬於其他渠道,或 settings.json 格式錯誤。

常見問題

JetBrains 整合只要裝外掛嗎?

不是。外掛透過本機 socket 驅動 claude 指令,所以必須先安裝 CLI 並讓它可被解析。內建 CLI 的是 VS Code 與 Cursor 擴充功能。

兩邊可以共用同一把金鑰與設定檔嗎?

可以。兩邊都讀 ~/.claude/settings.json,AWSQ 或 CCMAX 金鑰在兩邊都能用。不同的是安裝方式,不是帳號設定。

為什麼 JetBrains 外掛是 beta?

外掛以 Claude Code [Beta] 名稱在 JetBrains Marketplace 發佈。功能與設定選單會隨版本變動,請以你安裝的版本頁面為準。

兩邊都需要 Anthropic 帳號嗎?

不需要。ANTHROPIC_AUTH_TOKEN 加 AI in IDE 的 Base URL 就能取代登入提示。

相關頁面

Claude Code 在 VS Code 與 JetBrains 的整合比較|AI in IDE