Claude Code funziona perfettamente con qualsiasi Ambiente di Sviluppo Integrato (IDE) che abbia un terminale. Basta eseguire claude, e sei pronto per iniziare.

Inoltre, Claude Code fornisce integrazioni dedicate per IDE popolari, che offrono funzionalità come la visualizzazione interattiva delle differenze, la condivisione del contesto di selezione e altro ancora. Queste integrazioni esistono attualmente per:

  • Visual Studio Code (inclusi fork popolari come Cursor, Windsurf e VSCodium)
  • IDE JetBrains (inclusi IntelliJ, PyCharm, Android Studio, WebStorm, PhpStorm e 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. Puoi configurare questo in /config
  • 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

Per installare Claude Code su VS Code e fork popolari come Cursor, Windsurf e VSCodium:

  1. Apri VS Code
  2. Apri il terminale integrato
  3. Esegui claude - l’estensione si installerà automaticamente

Utilizzo

Dal tuo IDE

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

Da terminali esterni

Usa il comando /ide in qualsiasi terminale esterno per connettere Claude Code al tuo IDE e attivare tutte le funzionalità.

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

Le integrazioni IDE funzionano con il sistema di configurazione di Claude Code:

  1. Esegui claude
  2. Inserisci il comando /config
  3. Regola le tue preferenze. Impostare lo strumento diff su auto abiliterà il rilevamento automatico dell’IDE

Impostazioni del plugin JetBrains

Puoi configurare le impostazioni del plugin Claude Code andando su Impostazioni → Strumenti → Claude Code [Beta]. Ecco le impostazioni disponibili:

Impostazioni Generali

  • Comando Claude: Specifica un comando personalizzato per eseguire Claude (ad es., claude, /usr/local/bin/claude, o npx @anthropic/claude) quando clicchi sull’icona 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 questo se stai riscontrando problemi con il tasto Option che viene catturato inaspettatamente (richiede riavvio del terminale)
  • Abilita aggiornamenti automatici: Controlla automaticamente e installa aggiornamenti del plugin (applicati al riavvio)

Per utenti WSL: Potresti trovare utile impostare 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. O:
    • Deseleziona “Sposta il focus sull’editor con Escape”, oppure
    • Clicca “Configura associazioni tasti 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.

Risoluzione dei Problemi

Estensione VS Code non si installa

  • Assicurati di eseguire Claude Code dal terminale integrato di VS Code
  • Assicurati che la CLI corrispondente al tuo IDE sia installata:
    • Per VS Code: il comando code dovrebbe essere disponibile
    • Per Cursor: il comando cursor dovrebbe essere disponibile
    • Per Windsurf: il comando windsurf dovrebbe essere disponibile
    • Per VSCodium: il comando codium dovrebbe essere disponibile
    • Se non installato, usa Cmd+Shift+P (Mac) o Ctrl+Shift+P (Windows/Linux) e cerca “Shell Command: Install ‘code’ command in PATH” (o l’ equivalente per il tuo IDE)
  • Controlla che VS Code abbia il permesso di installare estensioni

Plugin JetBrains non funziona

  • 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 JetBrains Remote Development, assicurati che il plugin Claude Code sia installato nell’host remoto e non localmente sul client

Se stai usando WSL o WSL2 e l’IDE non viene rilevato, consulta la nostra guida alla risoluzione dei problemi WSL2 per la configurazione di rete e le impostazioni del firewall.

Per ulteriore aiuto, fai riferimento alla nostra guida alla risoluzione dei problemi.

Sicurezza

Quando Claude Code viene eseguito in un IDE con permessi di modifica automatica abilitati, potrebbe essere in grado di modificare file di configurazione dell’IDE che possono essere eseguiti automaticamente dal tuo IDE. Questo potrebbe aumentare il rischio di eseguire Claude Code in modalità di modifica automatica e permettere di aggirare i prompt di permesso di Claude Code per l’esecuzione bash. Quando viene eseguito in un IDE, considera di abilitare le funzionalità di sicurezza dell’IDE (come VS Code Restricted Mode), utilizzare la modalità di approvazione manuale per le modifiche, o prestare particolare attenzione per assicurarti che Claude venga utilizzato solo con prompt fidati.