本文根據 Claude Code 官方文檔《JetBrains IDEs》整理,核對日期 2026-10-07。插件目前在 JetBrains Marketplace 上標註為 Beta,選單名稱以實際介面為準。
適用於誰
- 用 IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm、Android Studio 寫代碼,想在 IDE 裏用 Claude Code 的人;
- 搜「claude code idea 使用教學」「idea 安裝」「jetbrains plugin」的人;
- 在 Windows + WSL 環境下遇到「No available IDEs detected」的人。
結論先說
- JetBrains 插件和 VS Code 擴展不一樣:它不自帶 Claude Code,而是在 IDE 的內置終端裏運行你本機的
claude命令並與之連接,所以要先裝命令行版,再裝插件。 - 裝好後在 IDE 內置終端裏運行
claude,集成功能自動生效;在外部終端裏運行的話,輸入/ide手動連接。 - 集成後的好處:改動在 IDE 自帶的 diff 查看器裏顯示;當前選中內容和打開的文件會自動發給 Claude;Claude 能讀取 IDE 的檢查結果(語法錯誤、lint 警告)。
- 帳號要求和命令行版相同:任一付費訂閱(Pro / Max / Team / Enterprise)或 Console 帳號,不需要 API Key。
- 官方安全提醒:在 JetBrains 裏用 acceptEdits 或 auto 模式時,Claude 可能改到 IDE 會自動執行的配置文件,建議改文件用 Manual 模式。
步驟
1. 先裝 Claude Code 命令行版
按官方快速開始安裝,裝好後在終端裏確認:
bash
claude --version
安裝命令和登入方法詳見本站《Claude Code 中文入門教學(2026):安裝、登入、第一個任務、常用命令》。如果沒裝好,插件會彈出「Cannot launch Claude Code」提示。
2. 安裝 JetBrains 插件
在 IDE 裏打開「Settings → Plugins → Marketplace」,搜尋「Claude Code」(發佈者 Anthropic),安裝後重啟 IDE。也可以從 JetBrains Marketplace 網頁安裝。
支持的 IDE 包括 IntelliJ IDEA、PyCharm、Android Studio、WebStorm、PhpStorm、GoLand 等大多數 JetBrains 產品。
3. 啟動並連接
方式一(推薦):在 IDE 內置終端運行
打開 IDE 底部的 Terminal,進入項目根目錄運行 claude,所有集成功能自動生效。也可以按 Ctrl+Esc(Mac 是 Cmd+Esc)或點介面上的 Claude Code 按鈕快速啟動。第一次運行會讓你登入。
方式二:在外部終端運行後連接
bash
claude
然後在會話裏輸入:
text
/ide
看到類似 Connected to IntelliJ IDEA. 就說明連上了。如果檢測到正在運行的 IDE 還沒裝插件,/ide 會替你安裝並提示重啟 IDE。想讓 Claude 看到和 IDE 相同的文件,記得從 IDE 項目的根目錄啟動 claude。
4. 日常使用
| 功能 | 怎麼用 |
|---|---|
| 快速啟動 | Ctrl+Esc(Mac Cmd+Esc),或點 Claude Code 按鈕 |
| 在 IDE 裏看改動 | 預設用 IDE 的 diff 查看器;想留在終端裏看,/config 裏把 Diff tool 改成 terminal |
| 共享選區 | 當前選中內容或標籤頁會自動發給 Claude,對話裏會顯示 ⧉ Selected N lines from <文件> |
| 插入文件引用 | Alt+Ctrl+K(Mac Cmd+Option+K),插入類似 @src/auth.ts#L1-99 的引用 |
| 讀取 IDE 檢查結果 | 讓 Claude「看一下這個文件的報錯」,它會調用 IDE 的診斷工具讀取錯誤和警告 |
| 切換權限模式 | 和命令行一樣按 Shift+Tab,或啟動時加 --permission-mode |
注意:Diff tool 選項只在 Claude Code 已經連上 IDE 時才會出現在 /config 裏。
5. 插件設定
位置:Settings → Tools → Claude Code [Beta]。
- Claude command:自定義啟動命令,比如
claude、/usr/local/bin/claude。IDE 找不到claude時在這裏填完整路徑。 - WSL 用戶:把 Claude command 設為
wsl -d Ubuntu -- bash -lic "claude"(把 Ubuntu 換成你的發行版名稱)。 - Option+Enter 換行(僅 macOS):開啟後可以用 Option+Enter 在提示詞裏換行,改完需重啟終端。
- 自動更新:自動檢查並安裝插件更新,重啟後生效。
ESC 打斷不了 Claude?JetBrains 終端預設把 ESC 用來「把焦點切回編輯器」。到 Settings → Tools → Terminal,取消勾選「Move focus to the editor with Escape」,或者在「Configure terminal keybindings」裏刪掉「Switch focus to Editor」。
特殊環境
遠程開發(JetBrains Remote Development)
官方特別警告:插件要裝在遠程主機上(Settings → Plugin (Host)),而不是你本地的客戶端機器。
Windows + WSL2:提示「No available IDEs detected」
原因通常是 WSL2 的 NAT 網絡或 Windows 防火牆擋住了 WSL2 和 Windows 上 IDE 之間的連接(WSL1 不受影響)。兩種解決辦法:
辦法一(官方推薦):給 WSL2 網段放行防火牆
- 在 WSL 裏運行
hostname -I,取 IP 的前兩段加.0.0/16,比如172.21.123.45對應172.21.0.0/16; - 以管理員身份打開 PowerShell,按你的網段運行:
powershell
New-NetFirewallRule -DisplayName "Allow WSL2 Internal Traffic" -Direction Inbound -Protocol TCP -Action Allow -RemoteAddress 172.21.0.0/16 -LocalAddress 172.21.0.0/16
- 重啟 IDE 和 Claude Code。
辦法二:把 WSL2 改成鏡像網絡(需要 Windows 11 22H2 及以上)
在 Windows 用戶目錄下的 .wslconfig 裏加入:
ini
[wsl2]
networkingMode=mirrored
然後在 PowerShell 裏運行 wsl --shutdown 重啟 WSL。
插件設定裏還有一個「Accept connections from all network interfaces」選項也能解決連接問題,但官方提醒它會讓 IDE 的連接端口暴露在局域網、且通信是明文的,只有其他辦法都不行時才開;WSL2 優先用鏡像網絡。
安全提醒
插件運行時會在本機起一個名為 ide 的內部 MCP 伺服器,用來打開 diff、讀取選區和診斷資訊;暴露給模型的只有一個只讀的「讀取診斷」工具,不提供代碼執行工具。
想讓 .env 之類的敏感文件即使被選中也不發給 Claude,加一條 Read deny 規則,例如在設定裏寫 "deny": ["Read(./.env)"]。規則寫法詳見本站《Claude Code 權限模式詳解:auto、手動、plan、bypass 與權限規則配置》。
常見問題
Q:裝了插件但沒有任何集成效果?
確認從項目根目錄啟動 Claude Code;在 IDE 設定裏檢查插件已啟用;徹底重啟 IDE(官方說可能需要重啟幾次);遠程開發要確認插件裝在遠程主機上。
Q:點 Claude 圖標提示「command not found」?
先在終端運行 claude --version 確認命令行版已安裝;然後在插件設定的 Claude command 裏填完整路徑;WSL 用戶按上面的 WSL 命令格式填寫。
Q:/ide 顯示「No available IDEs detected」?
檢查插件已安裝並啟用、完整重啟 IDE;如果期望自動連接,確認是在 IDE 內置終端裏啟動的 claude;WSL 用戶見上文的防火牆 / 鏡像網絡設定。
Q:JetBrains 和 VS Code 的集成有什麼區別?
VS Code 擴展有獨立的圖形聊天面板並自帶內核;JetBrains 插件是「命令行 + IDE 集成」,介面就是終端裏的 Claude Code,靠插件把 diff、選區、診斷接進 IDE。VS Code 的用法詳見本站《Claude Code VS Code 插件使用教學:安裝、登入與常用操作》。
參考資料
- JetBrains IDEs(官方):https://code.claude.com/docs/en/jetbrains
- Quickstart(官方):https://code.claude.com/docs/en/quickstart
- Choose a permission mode(官方):https://code.claude.com/docs/en/permission-modes
- Claude Code 插件頁(JetBrains Marketplace):https://plugins.jetbrains.com/plugin/27310-claude-code-beta-
0 條評論
還沒有評論,來搶沙發~