Skip to content

JetBrains IDEと連携する

JetBrains IDEの統合ターミナルからClaude Codeをそのまま使えます。

Terminal window
# JetBrains IDEの統合ターミナル(Alt+F12 で開く)
claude

IDE: Integrated Development Environment(統合開発環境)の略。VS Code・Cursor・JetBrainsなどコード編集からデバッグまで行えるツール。
JetBrains AIClaude Code
統合度IDE内に深く統合ターミナルから操作
モデルJetBrains独自Claude(Anthropic)
得意なことIDE内のコード補完複雑な実装・設計
料金JetBrains AIサブスクAnthropic従量課金

ターミナルをフローティングで使う

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専用の設定ファイル。プロジェクト固有のルールやコンテキストを記述する。

Settings → Tools → Terminal で以下を設定:

  • Shell path: /bin/zsh (Mac) または WSL (Windows)
  • Font size: 14px 以上を推奨

Claude Codeがファイルを変更している最中にGradleが自動ビルドを走らせ、競合が起きることがある。

対処: 大きな変更中はGradleの自動ビルドを一時停止する。

対処:

Settings → Editor → File Encodings
→ Project Encoding: UTF-8
→ Default encoding for properties files: UTF-8