IDEにClaude Codeを追加する
お気に入りのIDEにClaude Codeを追加する方法を学ぶ
Claude Codeは人気の統合開発環境(IDE)とシームレスに統合し、コーディングワークフローを強化します。この統合により、お好みの開発環境内でClaudeの機能を直接活用できます。
サポートされているIDE
Claude Codeは現在、2つの主要なIDEファミリーをサポートしています:
- Visual Studio Code(CursorやWindsurfなどの人気フォークを含む)
- JetBrains IDE(PyCharm、WebStorm、IntelliJ、GoLandを含む)
機能
- クイック起動:
Cmd+Esc
(Mac)またはCtrl+Esc
(Windows/Linux)を使用してエディターから直接Claude Codeを開くか、UIのClaude Codeボタンをクリックします - 差分表示: コードの変更をターミナルではなくIDE差分ビューアーで直接表示できます。これは
/config
で設定できます - 選択コンテキスト: IDEの現在の選択/タブがClaude Codeと自動的に共有されます
- ファイル参照ショートカット:
Cmd+Option+K
(Mac)またはAlt+Ctrl+K
(Linux/Windows)を使用してファイル参照(例:@File#L1-99)を挿入します - 診断共有: IDEからの診断エラー(lint、構文など)が作業中に自動的にClaudeと共有されます
インストール
VS Code
- VSCodeを開く
- 統合ターミナルを開く
claude
を実行する - 拡張機能が自動インストールされます
今後は、任意の外部ターミナルで/ide
コマンドを使用してIDEに接続することもできます。
これらのインストール手順は、CursorやWindsurfなどのVS Codeフォークにも適用されます。
JetBrains IDE
マーケットプレイスからClaude Codeプラグインをインストールし、IDEを再起動してください。
統合ターミナルでclaude
を実行すると、プラグインが自動インストールされる場合もあります。有効にするにはIDEを完全に再起動する必要があります。
リモート開発の制限: JetBrains Remote Developmentを使用する場合、設定 > プラグイン(ホスト)
からリモートホストにプラグインをインストールする必要があります。
設定
両方の統合はClaude Codeの設定システムと連携します。IDE固有の機能を有効にするには:
- 内蔵ターミナルで
claude
を実行してClaude CodeをIDEに接続する /config
コマンドを実行する- 差分ツールを
auto
に設定して自動IDE検出を有効にする - Claude CodeはIDEに基づいて適切なビューアーを自動的に使用します
外部ターミナル(IDEの内蔵ターミナルではない)を使用している場合でも、Claude Code起動後に/ide
コマンドを使用してIDEに接続できます。これにより、別のターミナルアプリケーションからClaudeを実行している場合でも、IDE統合機能の恩恵を受けることができます。これはVS CodeとJetBrains IDEの両方で動作します。
外部ターミナルを使用する場合、ClaudeがIDEと同じファイルにデフォルトでアクセスできるようにするため、IDEプロジェクトルートと同じディレクトリからClaudeを開始してください。
トラブルシューティング
VS Code拡張機能がインストールされない
- VS Codeの統合ターミナルからClaude Codeを実行していることを確認してください
- IDEに対応するCLIがインストールされていることを確認してください:
- VS Codeの場合:
code
コマンドが利用可能である必要があります - Cursorの場合:
cursor
コマンドが利用可能である必要があります - Windsurfの場合:
windsurf
コマンドが利用可能である必要があります - インストールされていない場合は、
Cmd+Shift+P
(Mac)またはCtrl+Shift+P
(Windows/Linux)を使用して「Shell Command: Install ‘code’ command in PATH」(またはお使いのIDEの同等のもの)を検索してください
- VS Codeの場合:
- VS Codeに拡張機能をインストールする権限があることを確認してください
JetBrainsプラグインが動作しない
- プロジェクトルートディレクトリからClaude Codeを実行していることを確認してください
- IDE設定でJetBrainsプラグインが有効になっていることを確認してください
- IDEを完全に再起動してください。これを複数回行う必要がある場合があります
- JetBrains Remote Developmentの場合、Claude Codeプラグインがクライアントのローカルではなくリモートホストにインストールされていることを確認してください
追加のヘルプについては、トラブルシューティングガイドを参照するか、サポートにお問い合わせください。