Estensione VS Code (Beta)
L’estensione VS Code, disponibile in beta, ti permette di vedere le modifiche di Claude in tempo reale attraverso un’interfaccia grafica nativa integrata direttamente nel tuo IDE. L’estensione VS Code rende più facile accedere e interagire con Claude Code per gli utenti che preferiscono un’interfaccia visuale rispetto al terminale.Funzionalità
L’estensione VS Code fornisce:- Esperienza IDE nativa: Pannello laterale dedicato di Claude Code accessibile tramite l’icona Spark
- Modalità piano con modifica: Rivedi e modifica i piani di Claude prima di accettarli
- Modalità accettazione automatica modifiche: Applica automaticamente le modifiche di Claude mentre vengono fatte
- Gestione file: @-menziona file o allega file e immagini usando il selettore file di sistema
- Utilizzo server MCP: Usa i server Model Context Protocol configurati attraverso la CLI
- Cronologia conversazioni: Facile accesso alle conversazioni passate
- Sessioni multiple: Esegui più sessioni Claude Code simultaneamente
- Scorciatoie da tastiera: Supporto per la maggior parte delle scorciatoie dalla CLI
- Comandi slash: Accedi alla maggior parte dei comandi slash CLI direttamente nell’estensione
Requisiti
- VS Code 1.98.0 o superiore
Installazione
Scarica e installa l’estensione dal Visual Studio Code Extension Marketplace.Aggiornamento
Per aggiornare l’estensione VS Code:- Apri la palette comandi VS Code con
Cmd+Shift+P
(Mac) oCtrl+Shift+P
(Windows/Linux) - Cerca “Claude Code: Update”
- Seleziona il comando per aggiornare all’ultima versione
Come Funziona
Una volta installata, puoi iniziare a usare Claude Code attraverso l’interfaccia VS Code:- Clicca l’icona Spark nella barra laterale del tuo editor per aprire il pannello Claude Code
- Dai prompt a Claude Code nello stesso modo in cui faresti nel terminale
- Guarda mentre Claude analizza il tuo codice e suggerisce modifiche
- Rivedi e accetta le modifiche direttamente nell’interfaccia
- Suggerimento: Trascina la barra laterale più larga per vedere i diff inline, poi cliccaci sopra per espanderli per i dettagli completi
Non Ancora Implementato
Le seguenti funzionalità non sono ancora disponibili nell’estensione VS Code:- Configurazione completa server MCP: Devi prima configurare i server MCP attraverso la CLI, poi l’estensione li userà
- Configurazione subagenti: Configura i subagenti attraverso la CLI per usarli in VS Code
- Checkpoint: Salva e ripristina lo stato della conversazione in punti specifici
- Scorciatoie avanzate:
- Scorciatoia
#
per aggiungere alla memoria - Scorciatoia
!
per eseguire comandi bash direttamente
- Scorciatoia
- Completamento tab: Completamento percorso file con il tasto tab
Considerazioni di Sicurezza
Quando Claude Code viene eseguito in VS Code con i permessi di modifica automatica abilitati, potrebbe essere in grado di modificare i file di configurazione IDE che possono essere eseguiti automaticamente dal tuo IDE. Questo potrebbe aumentare il rischio di eseguire Claude Code in modalità modifica automatica e permettere di bypassare i prompt di permesso di Claude Code per l’esecuzione bash. Quando esegui in VS Code, considera:- Abilitare la Modalità Ristretta VS Code per workspace non fidati
- Usare la modalità approvazione manuale per le modifiche
- Prestare particolare attenzione per assicurarti che Claude sia usato solo con prompt fidati
Integrazione CLI Legacy
La prima integrazione VS Code che abbiamo rilasciato permette a Claude Code in esecuzione nel terminale di interagire con il tuo IDE. Fornisce condivisione contesto selezione (la selezione/scheda corrente viene automaticamente condivisa con Claude Code), visualizzazione diff nell’IDE invece che nel terminale, scorciatoie riferimento file (Cmd+Option+K
su Mac o Alt+Ctrl+K
su Windows/Linux per inserire riferimenti file come @File#L1-99), e condivisione automatica diagnostica (errori lint e sintassi).
L’integrazione legacy si auto-installa quando esegui claude
dal terminale integrato di VS Code. Semplicemente esegui claude
dal terminale e tutte le funzionalità si attivano. Per terminali esterni, usa il comando /ide
per connettere Claude Code alla tua istanza VS Code. Per configurare, esegui claude
, inserisci /config
, e imposta lo strumento diff su auto
per il rilevamento automatico IDE.
Sia l’estensione che l’integrazione CLI funzionano con Visual Studio Code, Cursor, Windsurf, e VSCodium.
Risoluzione Problemi
Estensione Non Si Installa
- Assicurati di avere una versione compatibile di VS Code (1.85.0 o successiva)
- Controlla che VS Code abbia il permesso di installare estensioni
- Prova a installare direttamente dal sito web del marketplace
Integrazione Legacy Non Funziona
- Assicurati di eseguire Claude Code dal terminale integrato di VS Code
- Assicurati che la CLI per la tua variante IDE sia installata:
- VS Code: il comando
code
dovrebbe essere disponibile - Cursor: il comando
cursor
dovrebbe essere disponibile - Windsurf: il comando
windsurf
dovrebbe essere disponibile - VSCodium: il comando
codium
dovrebbe essere disponibile
- VS Code: il comando
- Se il comando non è installato:
- Apri la palette comandi con
Cmd+Shift+P
(Mac) oCtrl+Shift+P
(Windows/Linux) - Cerca “Shell Command: Install ‘code’ command in PATH” (o equivalente per il tuo IDE)
- Apri la palette comandi con