Integrazioni IDE
Integra Claude Code con i tuoi ambienti di sviluppo preferiti
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) oCtrl+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) oAlt+Ctrl+K
(Linux/Windows) per inserire riferimenti ai file (es. @File#L1-99)
Installazione
VS Code
- Apri VSCode
- Apri il terminale integrato
- 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:
- Esegui
/config
in Claude Code - Imposta lo strumento diff su
auto
per il rilevamento automatico dell’IDE - 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) oCtrl+Shift+P
(Windows/Linux) e cerca “Shell Command: Install ‘code’ command in PATH” (o l’equivalente per il tuo IDE)
- Per VS Code: il comando
- 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.