Claude Code si integra con gli IDE JetBrains attraverso un plugin dedicato, fornendo funzionalità come la visualizzazione interattiva delle differenze, la condivisione del contesto di selezione e altro ancora.

IDE Supportati

Il plugin Claude Code funziona con la maggior parte degli IDE JetBrains, inclusi:
  • IntelliJ IDEA
  • PyCharm
  • Android Studio
  • WebStorm
  • PhpStorm
  • GoLand

Funzionalità

  • Avvio rapido: Usa Cmd+Esc (Mac) o Ctrl+Esc (Windows/Linux) per aprire Claude Code direttamente dal tuo editor, o clicca il pulsante Claude Code nell’interfaccia utente
  • Visualizzazione delle differenze: Le modifiche al codice possono essere visualizzate direttamente nel visualizzatore di differenze dell’IDE invece che nel terminale
  • Contesto di selezione: La selezione/scheda corrente nell’IDE viene automaticamente condivisa con Claude Code
  • Scorciatoie per riferimenti ai file: Usa Cmd+Option+K (Mac) o Alt+Ctrl+K (Linux/Windows) per inserire riferimenti ai file (ad es., @File#L1-99)
  • Condivisione diagnostica: Gli errori diagnostici (lint, sintassi, ecc.) dall’IDE vengono automaticamente condivisi con Claude mentre lavori

Installazione

Installazione dal Marketplace

Trova e installa il plugin Claude Code dal marketplace JetBrains e riavvia il tuo IDE.

Auto-Installazione

Il plugin può anche essere auto-installato quando esegui claude nel terminale integrato. L’IDE deve essere riavviato completamente per avere effetto.
Dopo aver installato il plugin, devi riavviare completamente il tuo IDE perché abbia effetto. Potresti dover riavviare più volte.

Utilizzo

Dal Tuo IDE

Esegui claude dal terminale integrato del tuo IDE, e tutte le funzionalità di integrazione saranno attive.

Da Terminali Esterni

Usa il comando /ide in qualsiasi terminale esterno per connettere Claude Code al tuo IDE JetBrains e attivare tutte le funzionalità:
claude
> /ide
Se vuoi che Claude abbia accesso agli stessi file del tuo IDE, avvia Claude Code dalla stessa directory della radice del progetto del tuo IDE.

Configurazione

Impostazioni di Claude Code

Configura l’integrazione IDE attraverso le impostazioni di Claude Code:
  1. Esegui claude
  2. Inserisci il comando /config
  3. Imposta lo strumento diff su auto per il rilevamento automatico dell’IDE

Impostazioni del Plugin

Configura il plugin Claude Code andando su Impostazioni → Strumenti → Claude Code [Beta]:

Impostazioni Generali

  • Comando Claude: Specifica un comando personalizzato per eseguire Claude (ad es., claude, /usr/local/bin/claude, o npx @anthropic/claude)
  • Sopprimi notifica per comando Claude non trovato: Salta le notifiche riguardo al non trovare il comando Claude
  • Abilita l’uso di Option+Enter per prompt multi-riga (solo macOS): Quando abilitato, Option+Enter inserisce nuove righe nei prompt di Claude Code. Disabilita se riscontri problemi con il tasto Option catturato inaspettatamente (richiede riavvio del terminale)
  • Abilita aggiornamenti automatici: Controlla automaticamente e installa gli aggiornamenti del plugin (applicati al riavvio)
Per utenti WSL: Imposta wsl -d Ubuntu -- bash -lic "claude" come tuo comando Claude (sostituisci Ubuntu con il nome della tua distribuzione WSL)

Configurazione del Tasto ESC

Se il tasto ESC non interrompe le operazioni di Claude Code nei terminali JetBrains:
  1. Vai su Impostazioni → Strumenti → Terminale
  2. Oppure:
    • Deseleziona “Sposta il focus sull’editor con Escape”, o
    • Clicca “Configura combinazioni di tasti del terminale” e cancella la scorciatoia “Cambia focus all’Editor”
  3. Applica le modifiche
Questo permette al tasto ESC di interrompere correttamente le operazioni di Claude Code.

Configurazioni Speciali

Sviluppo Remoto

Quando usi JetBrains Remote Development, devi installare il plugin nell’host remoto tramite Impostazioni → Plugin (Host).
Il plugin deve essere installato sull’host remoto, non sulla tua macchina client locale.

Configurazione WSL

Gli utenti WSL potrebbero aver bisogno di configurazioni aggiuntive perché il rilevamento dell’IDE funzioni correttamente. Vedi la nostra guida alla risoluzione dei problemi WSL per istruzioni dettagliate di configurazione.
La configurazione WSL potrebbe richiedere:
  • Configurazione corretta del terminale
  • Regolazioni della modalità di rete
  • Aggiornamenti delle impostazioni del firewall

Risoluzione dei Problemi

Plugin Non Funzionante

  • Assicurati di eseguire Claude Code dalla directory radice del progetto
  • Controlla che il plugin JetBrains sia abilitato nelle impostazioni dell’IDE
  • Riavvia completamente l’IDE (potresti dover farlo più volte)
  • Per lo Sviluppo Remoto, assicurati che il plugin sia installato nell’host remoto

IDE Non Rilevato

  • Verifica che il plugin sia installato e abilitato
  • Riavvia completamente l’IDE
  • Controlla di eseguire Claude Code dal terminale integrato
  • Per utenti WSL, vedi la guida alla risoluzione dei problemi WSL

Comando Non Trovato

Se cliccando l’icona Claude mostra “comando non trovato”:
  1. Verifica che Claude Code sia installato: npm list -g @anthropic-ai/claude-code
  2. Configura il percorso del comando Claude nelle impostazioni del plugin
  3. Per utenti WSL, usa il formato del comando WSL menzionato nella sezione configurazione

Considerazioni sulla Sicurezza

Quando Claude Code viene eseguito in un IDE JetBrains con i permessi di auto-modifica abilitati, potrebbe essere in grado di modificare i file di configurazione dell’IDE che possono essere automaticamente eseguiti dal tuo IDE. Questo potrebbe aumentare il rischio di eseguire Claude Code in modalità auto-modifica e permettere di aggirare i prompt di permesso di Claude Code per l’esecuzione bash. Quando viene eseguito negli IDE JetBrains, considera:
  • Usare la modalità di approvazione manuale per le modifiche
  • Prestare particolare attenzione per assicurarti che Claude venga usato solo con prompt fidati
  • Essere consapevole di quali file Claude Code ha accesso per modificare
Per aiuto aggiuntivo, vedi la nostra guida alla risoluzione dei problemi.