メインコンテンツへスキップ

Documentation Index

Fetch the complete documentation index at: https://code.claude.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Claude Code は専用プラグインを通じて JetBrains IDEs と統合され、インタラクティブな diff ビューイング、選択コンテキスト共有など、様々な機能を提供します。

サポートされている IDE

Claude Code プラグインは、以下を含むほとんどの JetBrains IDEs で動作します。
  • IntelliJ IDEA
  • PyCharm
  • Android Studio
  • WebStorm
  • PhpStorm
  • GoLand

機能

  • クイック起動: Cmd+Esc(Mac)または Ctrl+Esc(Windows/Linux)を使用してエディタから Claude Code を直接開くか、UI の Claude Code ボタンをクリックします
  • Diff ビューイング: コードの変更をターミナルではなく IDE の diff ビューアに直接表示できます
  • 選択コンテキスト: IDE の現在の選択またはタブが Claude Code と自動的に共有されます
  • ファイル参照ショートカット: Cmd+Option+K(Mac)または Alt+Ctrl+K(Linux/Windows)を使用して @src/auth.ts#L1-99 などのファイル参照を挿入します
  • 診断共有: IDE からの診断エラー(lint、構文エラーなど)が作業中に Claude と自動的に共有されます

インストール

マーケットプレイスからのインストール

JetBrains マーケットプレイスから Claude Code プラグイン を見つけてインストールし、IDE を再起動します。 Claude Code をまだインストールしていない場合は、クイックスタートガイド でインストール手順を確認してください。
プラグインをインストール後、IDE を完全に再起動する必要がある場合があります。

使用方法

IDE から

IDE の統合ターミナルから claude を実行すると、すべての統合機能がアクティブになります。

外部ターミナルから

任意の外部ターミナルで /ide コマンドを使用して Claude Code を JetBrains IDE に接続し、すべての機能をアクティブにします。
claude
/ide
Claude が IDE と同じファイルにアクセスできるようにしたい場合は、IDE プロジェクトルートと同じディレクトリから Claude Code を起動してください。

設定

Claude Code 設定

Claude Code の設定を通じて IDE 統合を設定します。
  1. claude を実行します
  2. /config コマンドを入力します
  3. diff ツールを auto に設定して IDE に diff を表示するか、terminal に設定してターミナルに表示したままにします

プラグイン設定

Settings → Tools → Claude Code [Beta] に移動して Claude Code プラグインを設定します。

一般設定

  • Claude command: Claude を実行するカスタムコマンドを指定します(例:claude/usr/local/bin/claude、または npx @anthropic-ai/claude-code
  • Suppress notification for Claude command not found: Claude コマンドが見つからないことに関する通知をスキップします
  • Enable using Option+Enter for multi-line prompts: macOS のみ。有効にすると、Option+Enter は Claude Code プロンプトに新しい行を挿入します。Option キーが予期せずキャプチャされる場合は無効にしてください。ターミナルの再起動が必要です。
  • Enable automatic updates: プラグインの更新を自動的にチェックしてインストールします。再起動時に適用されます
WSL ユーザー向け: Claude コマンドとして wsl -d Ubuntu -- bash -lic "claude" を設定します(Ubuntu を WSL ディストリビューション名に置き換えてください)

ESC キー設定

ESC キーが JetBrains ターミナルで Claude Code 操作を中断しない場合:
  1. Settings → Tools → Terminal に移動します
  2. 以下のいずれかを実行します。
    • 「Move focus to the editor with Escape」をオフにするか、
    • 「Configure terminal keybindings」をクリックして「Switch focus to Editor」ショートカットを削除します
  3. 変更を適用します
これにより、ESC キーが Claude Code 操作を適切に中断できるようになります。

特別な設定

リモート開発

JetBrains リモート開発を使用する場合、Settings → Plugin (Host) を通じてリモートホストにプラグインをインストールする必要があります。
プラグインはローカルクライアントマシンではなく、リモートホストにインストールする必要があります。

WSL 設定

Claude Code を WSL2 の JetBrains IDE で使用していて「No available IDEs detected」が表示される場合、原因は通常 WSL2 の NAT ネットワークまたは Windows ファイアウォールが WSL2 と Windows ホストで実行されている IDE 間の接続をブロックしていることです。WSL1 はホストのネットワークを直接使用するため、影響を受けません。

Windows ファイアウォール経由で WSL2 トラフィックを許可する

これは推奨される修正方法です。既存の WSL2 ネットワークモードを保持するためです。
1

WSL2 IP アドレスを見つける

WSL シェル内から以下を実行します。
hostname -I
サブネットをメモします。例えば 172.21.123.45172.21.0.0/16 に含まれます。
2

ファイアウォールルールを作成する

PowerShell を管理者として開き、以下を実行します。IP 範囲をサブネットに合わせて調整してください。
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
3

IDE と Claude Code を再起動する

両方を閉じて再度開き、新しいルールが有効になるようにします。

WSL2 をミラーリングネットワークに切り替える

ミラーリングネットワークには Windows 11 22H2 以降が必要です。Windows 10 を使用している場合は、代わりに上記のファイアウォールルールを使用してください。 Windows ユーザーディレクトリの .wslconfig に以下を追加します。
[wsl2]
networkingMode=mirrored
その後、PowerShell から wsl --shutdown で WSL を再起動します。

トラブルシューティング

プラグインが動作しない

プラグインがインストールされているが Claude Code 機能が IDE に表示されない場合:
  • Claude Code をプロジェクトルートディレクトリから実行していることを確認してください
  • JetBrains プラグインが IDE 設定で有効になっていることを確認してください
  • IDE を完全に再起動してください(複数回実行する必要がある場合があります)
  • リモート開発の場合、プラグインがリモートホストにインストールされていることを確認してください

IDE が検出されない

claude を実行して「No available IDEs detected」が表示される場合:
  • プラグインがインストールされて有効になっていることを確認してください
  • IDE を完全に再起動してください
  • 統合ターミナルから Claude Code を実行していることを確認してください
  • WSL ユーザーの場合、上記の WSL 設定 を参照してください

コマンドが見つからない

Claude アイコンをクリックして「command not found」が表示される場合:
  1. claude --version をターミナルで実行して Claude Code がインストールされていることを確認してください
  2. プラグイン設定で Claude コマンドパスを設定してください
  3. WSL ユーザーの場合、設定セクションで説明されている WSL コマンド形式を使用してください

セキュリティに関する考慮事項

Claude Code が自動編集権限が有効な JetBrains IDE で実行される場合、IDE によって自動的に実行される可能性のある IDE 設定ファイルを変更できる場合があります。これにより、自動編集モードで Claude Code を実行するリスクが増加し、bash 実行に対する Claude Code の権限プロンプトをバイパスできる可能性があります。 JetBrains IDEs で実行する場合は、以下を検討してください。
  • 編集に対して手動承認モードを使用する
  • Claude が信頼できるプロンプトでのみ使用されることを確認するために特に注意する
  • Claude Code がアクセスして変更できるファイルを認識する
Claude Code のインストールまたはログインの問題については、インストールとログインのトラブルシューティング を参照してください。