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

  1. VSCodeを開く
  2. 統合ターミナルを開く
  3. claudeを実行する - 拡張機能が自動インストールされます

今後は、任意の外部ターミナルで/ideコマンドを使用してIDEに接続することもできます。

これらのインストール手順は、CursorやWindsurfなどのVS Codeフォークにも適用されます。

JetBrains IDE

マーケットプレイスからClaude Codeプラグインをインストールし、IDEを再起動してください。

統合ターミナルでclaudeを実行すると、プラグインが自動インストールされる場合もあります。有効にするにはIDEを完全に再起動する必要があります。

リモート開発の制限: JetBrains Remote Developmentを使用する場合、設定 > プラグイン(ホスト)からリモートホストにプラグインをインストールする必要があります。

設定

両方の統合はClaude Codeの設定システムと連携します。IDE固有の機能を有効にするには:

  1. 内蔵ターミナルでclaudeを実行してClaude CodeをIDEに接続する
  2. /configコマンドを実行する
  3. 差分ツールをautoに設定して自動IDE検出を有効にする
  4. 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に拡張機能をインストールする権限があることを確認してください

JetBrainsプラグインが動作しない

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

追加のヘルプについては、トラブルシューティングガイドを参照するか、サポートにお問い合わせください。