Claude Code si integra perfettamente con gli ambienti di sviluppo integrati (IDE) più diffusi per migliorare il tuo flusso di lavoro di programmazione. Questa integrazione ti permette di sfruttare le capacità di Claude direttamente all’interno del tuo ambiente di sviluppo preferito.

IDE supportati

Claude Code attualmente supporta due principali famiglie di IDE:

  • Visual Studio Code (inclusi fork popolari come Cursor e Windsurf)
  • JetBrains IDE (inclusi PyCharm, WebStorm, IntelliJ e GoLand)

Funzionalità

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

Installazione

VS Code

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

In futuro potrai anche utilizzare il comando /ide in qualsiasi terminale esterno per connetterti all’IDE.

Queste istruzioni di installazione si applicano anche ai fork di VS Code come Cursor e Windsurf.

JetBrains IDE

Installa il plugin Claude Code dal marketplace e riavvia il tuo IDE.

Il plugin potrebbe anche essere installato automaticamente quando esegui claude nel terminale integrato. L’IDE deve essere riavviato completamente per rendere effettive le modifiche.

Limitazioni dello sviluppo remoto: Quando utilizzi JetBrains Remote Development, devi installare il plugin ed eseguire claude nell’host remoto.

Configurazione

Entrambe le integrazioni funzionano con il sistema di configurazione di Claude Code. Per abilitare le funzionalità specifiche dell’IDE:

  1. Esegui /config in Claude Code
  2. Imposta lo strumento diff su auto per il rilevamento automatico dell’IDE
  3. Claude Code utilizzerà automaticamente il visualizzatore appropriato in base al tuo IDE

Se stai utilizzando un terminale esterno (non il terminale integrato dell’IDE), puoi comunque connetterti al tuo IDE utilizzando il comando /ide dopo aver avviato Claude Code. Questo ti permette di beneficiare delle funzionalità di integrazione dell’IDE anche quando esegui Claude da un’applicazione terminale separata. Questo funziona sia per VS Code che per JetBrains IDE.

Quando utilizzi un terminale esterno, per assicurarti che Claude abbia accesso predefinito agli stessi file del tuo IDE, avvia Claude dalla stessa directory della radice del progetto del tuo IDE.

Risoluzione dei problemi

L’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
    • 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)
  • Verifica che VS Code abbia il permesso di installare estensioni

Il plugin JetBrains non funziona

  • Assicurati di eseguire Claude Code dalla directory principale del progetto
  • Verifica che il plugin JetBrains sia abilitato nelle impostazioni dell’IDE
  • Riavvia completamente l’IDE. Potrebbe essere necessario farlo più volte
  • Per JetBrains Remote Development, assicurati che il plugin Claude Code sia installato nell’host remoto e non localmente sul client

Per ulteriore assistenza, consulta la nostra guida alla risoluzione dei problemi o contatta il supporto.