Claude Code si integra perfettamente con gli Ambienti di Sviluppo Integrati (IDE) più popolari per migliorare il tuo flusso di lavoro di programmazione. Questa integrazione ti consente 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)
  • IDE JetBrains (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, o clicca il 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 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 (es., @File#L1-99)
  • Condivisione diagnostica: Gli errori diagnostici (lint, sintassi, ecc.) dall’IDE vengono automaticamente condivisi con Claude mentre lavori

Installazione

VS Code

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

In futuro puoi anche usare 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.

IDE JetBrains

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

Il plugin potrebbe anche essere auto-installato quando esegui claude nel terminale integrato. L’IDE deve essere riavviato completamente per avere effetto.

Limitazioni dello Sviluppo Remoto: Quando usi JetBrains Remote Development, devi installare il plugin nell’host remoto tramite Settings > Plugin (Host).

Configurazione

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

  1. Connetti Claude Code al tuo IDE eseguendo claude nel terminale integrato
  2. Esegui il comando /config
  3. Imposta lo strumento diff su auto per il rilevamento automatico dell’IDE
  4. Claude Code userà automaticamente il visualizzatore appropriato basato sul tuo IDE

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

Quando usi 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 radice del progetto
  • Verifica 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

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