Claude Code terintegrasi dengan JetBrains IDEs melalui plugin khusus, menyediakan fitur seperti tampilan diff interaktif, berbagi konteks seleksi, dan lainnya.

IDEs yang Didukung

Plugin Claude Code bekerja dengan sebagian besar JetBrains IDEs, termasuk:
  • IntelliJ IDEA
  • PyCharm
  • Android Studio
  • WebStorm
  • PhpStorm
  • GoLand

Fitur

  • Peluncuran cepat: Gunakan Cmd+Esc (Mac) atau Ctrl+Esc (Windows/Linux) untuk membuka Claude Code langsung dari editor Anda, atau klik tombol Claude Code di UI
  • Tampilan diff: Perubahan kode dapat ditampilkan langsung di penampil diff IDE alih-alih terminal
  • Konteks seleksi: Seleksi/tab saat ini di IDE secara otomatis dibagikan dengan Claude Code
  • Pintasan referensi file: Gunakan Cmd+Option+K (Mac) atau Alt+Ctrl+K (Linux/Windows) untuk menyisipkan referensi file (misalnya, @File#L1-99)
  • Berbagi diagnostik: Error diagnostik (lint, sintaks, dll.) dari IDE secara otomatis dibagikan dengan Claude saat Anda bekerja

Instalasi

Instalasi Marketplace

Temukan dan instal plugin Claude Code dari marketplace JetBrains dan restart IDE Anda.

Instalasi Otomatis

Plugin juga dapat diinstal secara otomatis ketika Anda menjalankan claude di terminal terintegrasi. IDE harus direstart sepenuhnya agar berlaku.
Setelah menginstal plugin, Anda harus merestart IDE sepenuhnya agar berlaku. Anda mungkin perlu merestart beberapa kali.

Penggunaan

Dari IDE Anda

Jalankan claude dari terminal terintegrasi IDE Anda, dan semua fitur integrasi akan aktif.

Dari Terminal Eksternal

Gunakan perintah /ide di terminal eksternal mana pun untuk menghubungkan Claude Code ke JetBrains IDE Anda dan mengaktifkan semua fitur:
claude
> /ide
Jika Anda ingin Claude memiliki akses ke file yang sama dengan IDE Anda, mulai Claude Code dari direktori yang sama dengan root proyek IDE Anda.

Konfigurasi

Pengaturan Claude Code

Konfigurasikan integrasi IDE melalui pengaturan Claude Code:
  1. Jalankan claude
  2. Masukkan perintah /config
  3. Atur alat diff ke auto untuk deteksi IDE otomatis

Pengaturan Plugin

Konfigurasikan plugin Claude Code dengan pergi ke Settings → Tools → Claude Code [Beta]:

Pengaturan Umum

  • Perintah Claude: Tentukan perintah khusus untuk menjalankan Claude (misalnya, claude, /usr/local/bin/claude, atau npx @anthropic/claude)
  • Tekan notifikasi untuk perintah Claude tidak ditemukan: Lewati notifikasi tentang tidak menemukan perintah Claude
  • Aktifkan menggunakan Option+Enter untuk prompt multi-baris (khusus macOS): Ketika diaktifkan, Option+Enter menyisipkan baris baru dalam prompt Claude Code. Nonaktifkan jika mengalami masalah dengan tombol Option yang tertangkap secara tidak terduga (memerlukan restart terminal)
  • Aktifkan pembaruan otomatis: Secara otomatis memeriksa dan menginstal pembaruan plugin (diterapkan saat restart)
Untuk pengguna WSL: Atur wsl -d Ubuntu -- bash -lic "claude" sebagai perintah Claude Anda (ganti Ubuntu dengan nama distribusi WSL Anda)

Konfigurasi Tombol ESC

Jika tombol ESC tidak menghentikan operasi Claude Code di terminal JetBrains:
  1. Pergi ke Settings → Tools → Terminal
  2. Salah satu:
    • Hapus centang “Move focus to the editor with Escape”, atau
    • Klik “Configure terminal keybindings” dan hapus pintasan “Switch focus to Editor”
  3. Terapkan perubahan
Ini memungkinkan tombol ESC untuk menghentikan operasi Claude Code dengan benar.

Konfigurasi Khusus

Pengembangan Remote

Ketika menggunakan JetBrains Remote Development, Anda harus menginstal plugin di host remote melalui Settings → Plugin (Host).
Plugin harus diinstal di host remote, bukan di mesin klien lokal Anda.

Konfigurasi WSL

Pengguna WSL mungkin memerlukan konfigurasi tambahan agar deteksi IDE bekerja dengan benar. Lihat panduan pemecahan masalah WSL kami untuk instruksi pengaturan terperinci.
Konfigurasi WSL mungkin memerlukan:
  • Konfigurasi terminal yang tepat
  • Penyesuaian mode jaringan
  • Pembaruan pengaturan firewall

Pemecahan Masalah

Plugin Tidak Bekerja

  • Pastikan Anda menjalankan Claude Code dari direktori root proyek
  • Periksa bahwa plugin JetBrains diaktifkan di pengaturan IDE
  • Restart IDE sepenuhnya (Anda mungkin perlu melakukan ini beberapa kali)
  • Untuk Remote Development, pastikan plugin diinstal di host remote

IDE Tidak Terdeteksi

  • Verifikasi plugin diinstal dan diaktifkan
  • Restart IDE sepenuhnya
  • Periksa bahwa Anda menjalankan Claude Code dari terminal terintegrasi
  • Untuk pengguna WSL, lihat panduan pemecahan masalah WSL

Perintah Tidak Ditemukan

Jika mengklik ikon Claude menunjukkan “command not found”:
  1. Verifikasi Claude Code diinstal: npm list -g @anthropic-ai/claude-code
  2. Konfigurasikan jalur perintah Claude di pengaturan plugin
  3. Untuk pengguna WSL, gunakan format perintah WSL yang disebutkan di bagian konfigurasi

Pertimbangan Keamanan

Ketika Claude Code berjalan di JetBrains IDE dengan izin auto-edit diaktifkan, ia mungkin dapat memodifikasi file konfigurasi IDE yang dapat dieksekusi secara otomatis oleh IDE Anda. Ini dapat meningkatkan risiko menjalankan Claude Code dalam mode auto-edit dan memungkinkan melewati prompt izin Claude Code untuk eksekusi bash. Ketika berjalan di JetBrains IDEs, pertimbangkan:
  • Menggunakan mode persetujuan manual untuk edit
  • Berhati-hati ekstra untuk memastikan Claude hanya digunakan dengan prompt terpercaya
  • Menyadari file mana yang dapat dimodifikasi oleh Claude Code
Untuk bantuan tambahan, lihat panduan pemecahan masalah kami.