JetBrains IDEと連携する
基本的な使い方
Section titled “基本的な使い方”JetBrains IDEの統合ターミナルからClaude Codeをそのまま使えます。
# JetBrains IDEの統合ターミナル(Alt+F12 で開く)claude※IDE: Integrated Development Environment(統合開発環境)の略。VS Code・Cursor・JetBrainsなどコード編集からデバッグまで行えるツール。
JetBrains AI Assistant との違い
Section titled “JetBrains AI Assistant との違い”| JetBrains AI | Claude Code | |
|---|---|---|
| 統合度 | IDE内に深く統合 | ターミナルから操作 |
| モデル | JetBrains独自 | Claude(Anthropic) |
| 得意なこと | IDE内のコード補完 | 複雑な実装・設計 |
| 料金 | JetBrains AIサブスク | Anthropic従量課金 |
便利な使い方
Section titled “便利な使い方”ターミナルをフローティングで使う
Section titled “ターミナルをフローティングで使う”JetBrains IDEでは、ターミナルをフローティングウィンドウとして使えます。コードを見ながらClaude Codeと会話できて効率的です。
View → Tool Windows → Terminal で開き、ウィンドウを切り離す。
ファイルパスをターミナルにドラッグ
Section titled “ファイルパスをターミナルにドラッグ”プロジェクトツリーからファイルをターミナルにドラッグすると、フルパスが自動入力されます。
src/main/java/com/example/UserService.java のgetUserメソッドのバグを直してCLAUDE.md にJava/Kotlin環境を書く例
Section titled “CLAUDE.md にJava/Kotlin環境を書く例”IntelliJ IDEAでSpring Bootを使っている場合:
## 技術スタック- IDE: IntelliJ IDEA- 言語: Kotlin 1.9- フレームワーク: Spring Boot 3.x- ビルドツール: Gradle (Kotlin DSL)- DB: PostgreSQL + JPA/Hibernate
## コーディング規約- パッケージ: com.example.project- テスト: JUnit5 + MockK- DTO/Entity を明確に分離すること※CLAUDE.md: プロジェクトのルートに置くClaude Code専用の設定ファイル。プロジェクト固有のルールやコンテキストを記述する。
各IDEでの推奨ターミナル設定
Section titled “各IDEでの推奨ターミナル設定”IntelliJ IDEA / WebStorm
Section titled “IntelliJ IDEA / WebStorm”Settings → Tools → Terminal で以下を設定:
- Shell path:
/bin/zsh(Mac) または WSL (Windows) - Font size: 14px 以上を推奨
よくある問題
Section titled “よくある問題”Gradleビルドと競合する
Section titled “Gradleビルドと競合する”Claude Codeがファイルを変更している最中にGradleが自動ビルドを走らせ、競合が起きることがある。
対処: 大きな変更中はGradleの自動ビルドを一時停止する。
文字化けする
Section titled “文字化けする”対処:
Settings → Editor → File Encodings→ Project Encoding: UTF-8→ Default encoding for properties files: UTF-8