18 18
19Prima di installare, assicurati di avere:19Prima di installare, assicurati di avere:
20 20
21* VS Code 1.98.0 o superiore21* VS Code 1.94.0 o superiore
22* Un account Anthropic: qualsiasi abbonamento Claude a pagamento (Pro, Max, Team o Enterprise) o un account Claude Console funziona, e non è richiesta alcuna chiave API. Accederai [con questo account](/docs/it/authentication#log-in-to-claude-code) quando aprirai l'estensione per la prima volta. Se accedi a Claude tramite un provider di terze parti come Amazon Bedrock o Google Cloud's Agent Platform, consulta [Usa provider di terze parti](#use-third-party-providers) per le istruzioni di configurazione.22* Un account Anthropic: qualsiasi abbonamento Claude a pagamento (Pro, Max, Team o Enterprise) o un account Claude Console funziona, e non è richiesta alcuna chiave API. Accederai [con questo account](/docs/it/authentication#log-in-to-claude-code) quando aprirai l'estensione per la prima volta. Se accedi a Claude tramite un provider di terze parti come Amazon Bedrock o Google Cloud's Agent Platform, consulta [Usa provider di terze parti](#use-third-party-providers) per le istruzioni di configurazione.
23 23
24<Tip>24<Tip>
41<Note>Se l'estensione non appare dopo l'installazione, riavvia VS Code o esegui "Developer: Reload Window" dalla Tavolozza dei comandi.</Note>41<Note>Se l'estensione non appare dopo l'installazione, riavvia VS Code o esegui "Developer: Reload Window" dalla Tavolozza dei comandi.</Note>
42 42
43<h2 id="get-started">43<h2 id="get-started">
44 Inizia44 Iniziare
45</h2>45</h2>
46 46
47Una volta installata, puoi iniziare a utilizzare Claude Code tramite l'interfaccia VS Code:47Una volta installato, puoi iniziare a utilizzare Claude Code attraverso l'interfaccia di VS Code:
48 48
49<Steps>49<Steps>
50 <Step title="Apri il pannello Claude Code">50 <Step title="Apri il pannello Claude Code">
52 52
53 Il modo più veloce per aprire Claude è fare clic sull'icona Spark nella **Barra degli strumenti dell'editor** (angolo in alto a destra dell'editor). L'icona appare solo quando hai un file aperto.53 Il modo più veloce per aprire Claude è fare clic sull'icona Spark nella **Barra degli strumenti dell'editor** (angolo in alto a destra dell'editor). L'icona appare solo quando hai un file aperto.
54 54
55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="Editor VS Code che mostra l'icona Spark nella Barra degli strumenti dell'editor" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />55 <img src="https://mintcdn.com/claude-code/mfM-EyoZGnQv8JTc/images/vs-code-editor-icon.png?fit=max&auto=format&n=mfM-EyoZGnQv8JTc&q=85&s=eb4540325d94664c51776dbbfec4cf02" alt="VS Code editor che mostra l'icona Spark nella Barra degli strumenti dell'editor" width="2796" height="734" data-path="images/vs-code-editor-icon.png" />
56 56
57 Altri modi per aprire Claude Code:57 Altri modi per aprire Claude Code:
58 58
59 * **Barra attività**: fai clic sull'icona Spark nella barra laterale sinistra per aprire l'elenco delle sessioni. Fai clic su qualsiasi sessione per aprirla come scheda dell'editor completa, o avvia una nuova. Questa icona è sempre visibile nella Barra attività.59 * **Activity Bar**: fai clic sull'icona Spark nella barra laterale sinistra per aprire l'elenco delle sessioni. Fai clic su qualsiasi sessione per aprirla come scheda editor completa, o avvia una nuova. Questa icona è sempre visibile nella Activity Bar.
60 * **Tavolozza dei comandi**: `Cmd+Shift+P` (Mac) o `Ctrl+Shift+P` (Windows/Linux), digita "Claude Code" e seleziona un'opzione come "Apri in Nuova Scheda"60 * **Command Palette**: `Cmd+Shift+P` (Mac) o `Ctrl+Shift+P` (Windows/Linux), digita "Claude Code" e seleziona un'opzione come "Open in New Tab"
61 * **Barra di stato**: fai clic su **✱ Claude Code** nell'angolo in basso a destra della finestra. Funziona anche quando nessun file è aperto.61 * **Status Bar**: se hai impostato [`preferredLocation`](#extension-settings) su `sidebar`, o hai aperto Claude con **Claude Code: Open in Side Bar**, fai clic su **✱ Claude Code** nell'angolo in basso a destra della finestra. Questo funziona anche quando nessun file è aperto.
62 62
63 Puoi trascinare il pannello Claude per riposizionarlo ovunque in VS Code. Consulta [Personalizza il tuo flusso di lavoro](#customize-your-workflow) per i dettagli.63 Puoi trascinare il pannello Claude per riposizionarlo ovunque in VS Code. Vedi [Personalizza il tuo flusso di lavoro](#customize-your-workflow) per i dettagli.
64 </Step>64 </Step>
65 65
66 <Step title="Accedi">66 <Step title="Accedi">
67 La prima volta che apri il pannello, appare una schermata di accesso. Fai clic su **Accedi** e completa l'autorizzazione nel tuo browser.67 La prima volta che apri il pannello, appare una schermata di accesso. Fai clic su **Sign in** e completa l'autorizzazione nel tuo browser.
68 68
69 Se vedi **Non connesso · Esegui /login** in seguito, l'estensione riaprirà automaticamente la schermata di accesso. Se non appare, ricarica la finestra dalla Tavolozza dei comandi con **Developer: Reload Window**.69 Se vedi **Not logged in · Please run /login** in seguito, l'estensione riaprirà automaticamente la schermata di accesso. Se non appare, ricarica la finestra dalla Command Palette con **Developer: Reload Window**.
70 70
71 Se hai `ANTHROPIC_API_KEY` impostato nella tua shell ma vedi ancora il prompt di accesso, VS Code potrebbe non aver ereditato l'ambiente della tua shell. Avvia VS Code da un terminale con `code .` in modo che erediti le tue variabili di ambiente, oppure accedi con il tuo account Claude.71 Se hai `ANTHROPIC_API_KEY` impostato nella tua shell ma vedi ancora il prompt di accesso, VS Code potrebbe non aver ereditato l'ambiente della tua shell. Avvia VS Code da un terminale con `code .` in modo che erediti le tue variabili di ambiente, oppure accedi con il tuo account Claude.
72 72
73 Dopo aver effettuato l'accesso, appare una checklist **Impara Claude Code**. Completa ogni elemento facendo clic su **Mostrami**, oppure chiudila con la X. Per riaprirla in seguito, deseleziona **Nascondi onboarding** nelle impostazioni di VS Code in Estensioni → Claude Code.73 Dopo aver effettuato l'accesso, appare una checklist **Learn Claude Code**. Completa ogni elemento facendo clic su **Show me**, oppure chiudila con la X. Per riaprirla in seguito, deseleziona **Hide Onboarding** nelle impostazioni di VS Code in Extensions → Claude Code.
74 </Step>74 </Step>
75 75
76 <Step title="Invia un prompt">76 <Step title="Invia un prompt">
80 80
81 Ecco un esempio di domanda su una riga particolare in un file:81 Ecco un esempio di domanda su una riga particolare in un file:
82 82
83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="Editor VS Code con le righe 2-3 selezionate in un file Python e il pannello Claude Code che mostra una domanda su quelle righe con un riferimento @-mention" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />83 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-send-prompt.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=ede3ed8d8d5f940e01c5de636d009cfd" alt="VS Code editor con le righe 2-3 selezionate in un file Python, e il pannello Claude Code che mostra una domanda su quelle righe con un riferimento @-mention" width="3288" height="1876" data-path="images/vs-code-send-prompt.png" />
84 </Step>84 </Step>
85 85
86 <Step title="Rivedi le modifiche">86 <Step title="Rivedi le modifiche">
87 Quando Claude vuole modificare un file, mostra un confronto affiancato dell'originale e delle modifiche proposte, quindi chiede il permesso. Puoi accettare, rifiutare o dire a Claude cosa fare invece. Se modifichi il contenuto proposto direttamente nella visualizzazione diff prima di accettare, Claude viene informato che l'hai modificato in modo che non assuma che il file corrisponda alla sua proposta originale.87 Quello che vedi dipende dalla [modalità di autorizzazione](/docs/it/permission-modes#which-mode-a-session-starts-in) mostrata in fondo alla casella del prompt:
88 88
89 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code che mostra un diff delle modifiche proposte da Claude con un prompt di permesso che chiede se apportare la modifica" width="3292" height="1876" data-path="images/vs-code-edits.png" />89 * In modalità Auto o Edit automatically, Claude modifica la maggior parte dei file nel tuo workspace senza chiedere.
90 * In modalità Manual, quando Claude vuole modificare un file, mostra un confronto affiancato dell'originale e delle modifiche proposte, quindi chiede l'autorizzazione. Puoi accettare, rifiutare o dire a Claude cosa fare invece. Se modifichi il contenuto proposto direttamente nella vista diff prima di accettare, Claude viene informato che l'hai modificato in modo che non assuma che il file corrisponda alla sua proposta originale.
91
92 <img src="https://mintcdn.com/claude-code/FVYz38sRY-VuoGHA/images/vs-code-edits.png?fit=max&auto=format&n=FVYz38sRY-VuoGHA&q=85&s=e005f9b41c541c5c7c59c082f7c4841c" alt="VS Code che mostra un diff delle modifiche proposte da Claude con un prompt di autorizzazione che chiede se effettuare la modifica" width="3292" height="1876" data-path="images/vs-code-edits.png" />
90 </Step>93 </Step>
91</Steps>94</Steps>
92 95
93Per altre idee su cosa puoi fare con Claude Code, consulta [Flussi di lavoro comuni](/docs/it/common-workflows).96Per altre idee su cosa puoi fare con Claude Code, vedi [Flussi di lavoro comuni](/docs/it/common-workflows).
94 97
95<Tip>98<Tip>
96 Esegui "Claude Code: Open Walkthrough" dalla Tavolozza dei comandi per una visita guidata delle nozioni di base.99 Esegui "Claude Code: Open Walkthrough" dalla Command Palette per una visita guidata delle nozioni di base.
97</Tip>100</Tip>
98 101
99<h2 id="use-the-prompt-box">102<h2 id="use-the-prompt-box">
100 Usa la casella dei prompt103 Usa la casella di prompt
101</h2>104</h2>
102 105
103La casella dei prompt supporta diverse funzioni:106La casella di prompt supporta diverse funzionalità:
104 107
105* **Modalità di permesso**: fai clic sull'indicatore di modalità in fondo alla casella dei prompt per cambiare modalità, oppure imposta il valore predefinito nelle impostazioni di VS Code in `claudeCode.initialPermissionMode`. Consulta [modalità di permesso](/docs/it/permission-modes#switch-permission-modes) per ogni modalità che l'indicatore offre.108* **Modalità di autorizzazione**: fai clic sull'indicatore di modalità nella parte inferiore della casella di prompt per cambiare le modalità di autorizzazione. Nei piani Pro, Max e Team, Auto è la modalità di autorizzazione predefinita all'avvio. Consulta [come l'estensione sceglie la modalità di autorizzazione iniziale](/docs/it/permission-modes#switch-permission-modes) per sapere cosa la cambia e ogni modalità di autorizzazione che l'indicatore offre.
106 * **Manual**: Claude chiede il permesso prima di modifiche ai file e della maggior parte dei comandi shell.109 * **Auto**: un classificatore esamina la maggior parte delle azioni invece di chiederti. Consulta [modalità auto](/docs/it/permission-modes#eliminate-prompts-with-auto-mode) per sapere cosa esamina e blocca.
110 * **Manual**: Claude chiede l'autorizzazione prima delle modifiche ai file e della maggior parte dei comandi shell.
107 * **Plan**: Claude descrive cosa farà e attende l'approvazione prima di apportare modifiche. VS Code apre automaticamente il piano come documento Markdown completo dove puoi aggiungere commenti inline per fornire feedback prima che Claude inizi.111 * **Plan**: Claude descrive cosa farà e attende l'approvazione prima di apportare modifiche. VS Code apre automaticamente il piano come documento Markdown completo dove puoi aggiungere commenti inline per fornire feedback prima che Claude inizi.
108 * **Edit automatically**: Claude apporta modifiche senza chiedere.112 * **Edit automatically**: Claude apporta modifiche senza chiedere.
109* **Command menu**: fai clic su `/` o digita `/` per aprire il menu dei comandi. Le opzioni includono l'allegato di file, il cambio di modelli, l'attivazione del pensiero esteso, la visualizzazione dell'utilizzo del piano (`/usage`) e l'avvio di una sessione [Remote Control](/docs/it/remote-control) (`/remote-control`). La sezione Customize fornisce accesso ai server MCP, hooks, memoria, autorizzazioni e plugin. Gli elementi con un'icona del terminale si aprono nel terminale integrato.113* **Model**: seleziona **Switch model…** dal menu dei comandi per cambiare il modello durante la sessione. Puoi anche fare clic sul nome del modello nella parte inferiore della casella di prompt per aprire lo stesso selettore. Quando il modello attuale supporta [livelli di sforzo](/docs/it/model-config#adjust-effort-level), il selettore mostra anche una riga **Effort**. Il pulsante del nome del modello e la riga **Effort** richiedono Claude Code v2.1.257 o successivo.
110 * La sezione Settings include **Enable Remote Control for all sessions**, che imposta [`remoteControlAtStartup`](/docs/it/settings#available-settings) in modo che [ogni nuova sessione interattiva si connetta automaticamente a Remote Control](/docs/it/remote-control#enable-remote-control-for-all-sessions). Richiede Claude Code v2.1.203 o successivo.114* **Command menu**: fai clic su `/` o digita `/` per aprire il menu dei comandi. Le opzioni includono l'allegazione di file, il cambio di modelli e l'attivazione del pensiero esteso. La sezione Customize fornisce accesso ai server MCP, slash commands, stili di output, hooks, memoria, autorizzazioni e plugin. Gli elementi con un'icona di terminale si aprono nel terminale integrato.
111* **Context indicator**: la casella dei prompt mostra quanto della finestra di contesto di Claude stai utilizzando. Claude si compatta automaticamente quando necessario, oppure puoi eseguire `/compact` manualmente.115 * Per sfogliare comandi come `/usage` o [`/remote-control`](/docs/it/remote-control), seleziona **Slash commands** nella sezione Customize. Una finestra di dialogo li elenca con una casella di filtro. Scegline uno per eseguirlo. Digitare `/` nella casella di prompt suggerisce comunque i comandi inline. Richiede Claude Code v2.1.257 o successivo.
112* **Extended thinking**: consente a Claude di dedicare più tempo al ragionamento su problemi complessi. Attivalo tramite il menu dei comandi (`/`). Il ragionamento di Claude appare nella conversazione come blocchi compressi: fai clic su un blocco per leggerlo, oppure premi `Ctrl+O` per espandere o comprimere ogni blocco di pensiero nella sessione. Consulta [Extended thinking](/docs/it/model-config#extended-thinking) per i dettagli.116 * Seleziona **Output styles** nella sezione Customize per scegliere uno [stile di output](/docs/it/output-styles), inclusi i tuoi stili personalizzati. Richiede Claude Code v2.1.257 o successivo.
113* **Multi-line input**: premi `Shift+Enter` per aggiungere una nuova riga senza inviare. Funziona anche nell'input di testo libero "Other" dei dialoghi delle domande.117
118 Per creare uno stile personalizzato, seleziona **Build a custom style** dal menu **Output styles**. Claude Code scrive il [file di stile](/docs/it/output-styles#create-a-custom-output-style) per te a livello di progetto o utente. Richiede Claude Code v2.1.261 o successivo.
119 * La sezione Settings include **Enable Remote Control for all sessions**, che imposta [`remoteControlAtStartup`](/docs/it/settings-reference#remotecontrolatstartup) per controllare se [le nuove sessioni interattive si connettono a Remote Control automaticamente](/docs/it/remote-control#enable-remote-control-for-all-sessions). Richiede Claude Code v2.1.203 o successivo.
120
121 Quando attivi o disattivi l'interruttore in una finestra di VS Code, la modifica si applica alle sessioni già aperte in quella finestra di VS Code, non solo alle sessioni che avvii successivamente. Se lo disattivi, le sessioni aperte si disconnettono. Con Claude Code v2.1.261 o successivo, la modifica raggiunge anche le sessioni aperte nelle altre finestre di VS Code.
122 * La sezione Settings include anche **Focus view**, che nasconde le chiamate di strumenti, i risultati degli strumenti e il pensiero dietro righe espandibili, lasciando i tuoi prompt e le risposte di Claude. L'elenco di cose da fare più recente di Claude rimane visibile, così come il testo di una domanda in sospeso da Claude; questo richiede Claude Code v2.1.225 o successivo. Attivalo lì, con `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux), o dalla Tavolozza dei comandi con **Claude Code: Toggle Focus view**. La modifica si applica a ogni sessione aperta e persiste tra le sessioni. Richiede Claude Code v2.1.221 o successivo.
123 * Per segnalare un bug, fai clic su **Report a problem** nella parte inferiore del menu, o digita `/bug` o `/feedback` con una descrizione facoltativa che precompila il rapporto. Quando invii il rapporto e sei connesso ad Anthropic su una connessione di prima parte, Claude Code lo invia ad Anthropic. Su un provider di terze parti, o senza credenziali Anthropic, la finestra di dialogo si apre comunque, ma l'invio mostra un errore e non invia nulla: a differenza di `/bug` della CLI, l'estensione non scrive un archivio locale. Richiede Claude Code v2.1.229 o successivo.
124* **Side questions**: digita `/btw` seguito da una domanda per chiedere informazioni sulla tua sessione [senza aggiungere alla conversazione](/docs/it/interactive-mode#side-questions-with-%2Fbtw). La risposta si apre in un pannello accanto alla chat, dove puoi fare domande di follow-up. Il thread sopravvive ai ricaricamenti della finestra. Claude Code mantiene i 20 scambi più recenti e scade i thread archiviati secondo la pianificazione [`cleanupPeriodDays`](/docs/it/settings-reference#cleanupperioddays), purché Claude Code possa [determinare in sicurezza il periodo di conservazione](/docs/it/claude-directory#cleaned-up-automatically). Per cancellare un thread, fai clic sull'icona del cestino nel pannello. Richiede Claude Code v2.1.227 o successivo.
125* **Context indicator**: la casella di prompt mostra quanto della finestra di contesto di Claude stai utilizzando. Claude compatta automaticamente quando necessario, oppure puoi eseguire `/compact` manualmente.
126* **Extended thinking**: consente a Claude di dedicare più tempo al ragionamento su problemi complessi. Attivalo tramite il menu dei comandi (`/`). Il ragionamento di Claude appare nella conversazione come blocchi compressi: fai clic su un blocco per leggerlo, o premi `Ctrl+O` per espandere o comprimere ogni blocco di pensiero nella sessione. Consulta [Extended thinking](/docs/it/model-config#extended-thinking) per i dettagli.
127* **Multi-line input**: premi `Shift+Enter` per aggiungere una nuova riga senza inviare. Questo funziona anche nell'input di testo libero "Other" delle finestre di dialogo delle domande.
114 128
115<h3 id="reference-files-and-folders">129<h3 id="reference-files-and-folders">
116 Reference files and folders130 Riferimenti a file e cartelle
117</h3>131</h3>
118 132
119Usa @-mention per dare a Claude il contesto su file o cartelle specifiche. Quando digiti `@` seguito da un nome di file o cartella, Claude legge quel contenuto e può rispondere a domande su di esso o apportare modifiche. Claude Code supporta la corrispondenza fuzzy, quindi puoi digitare nomi parziali per trovare quello che ti serve:133Usa le menzioni @-mention per fornire a Claude il contesto su file o cartelle specifiche. Quando digiti `@` seguito da un nome di file o cartella, Claude legge quel contenuto e può rispondere a domande su di esso o apportare modifiche. Claude Code supporta la corrispondenza fuzzy, quindi puoi digitare nomi parziali per trovare quello che ti serve:
120 134
121```text theme={null}135```text wrap theme={null}
122> Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)136Explain the logic in @auth (fuzzy matches auth.js, AuthService.ts, etc.)
123> What's in @src/components/ (include a trailing slash for folders)137What's in @src/components/ (include a trailing slash for folders)
124```138```
125 139
126Per i PDF di grandi dimensioni, puoi chiedere a Claude di leggere pagine specifiche invece dell'intero file: una singola pagina, un intervallo come pagine 1-10, o un intervallo aperto come pagina 3 in poi.140Per i PDF di grandi dimensioni, puoi chiedere a Claude di leggere pagine specifiche invece dell'intero file: una singola pagina, un intervallo come pagine 1-10, o un intervallo aperto come pagina 3 in poi.
127 141
128Quando selezioni il testo nell'editor, Claude può vedere il tuo codice evidenziato automaticamente. Il piè di pagina della casella dei prompt mostra quante righe sono selezionate. Premi `Option+K` (Mac) / `Alt+K` (Windows/Linux) per inserire un @-mention con il percorso del file e i numeri di riga (ad es. `@app.ts#5-10`). Fai clic sull'indicatore di selezione per attivare/disattivare se Claude può vedere il tuo testo evidenziato - l'icona occhio-barra significa che la selezione è nascosta a Claude.142Quando selezioni il testo nell'editor, Claude può vedere il tuo codice evidenziato automaticamente. Il piè di pagina della casella di prompt mostra quante righe sono selezionate. Premi `Option+K` (Mac) / `Alt+K` (Windows/Linux) per inserire una menzione @-mention con il percorso del file e i numeri di riga (ad es. `@app.ts#5-10`). Fai clic sull'indicatore di selezione per attivare/disattivare se Claude può vedere il testo evidenziato - l'icona occhio-barra significa che la selezione è nascosta a Claude.
129 143
130Puoi anche tenere premuto `Shift` mentre trascini i file nella casella dei prompt per aggiungerli come allegati. Fai clic sulla X su qualsiasi allegato per rimuoverlo dal contesto.144Puoi anche tenere premuto `Shift` mentre trascini i file nella casella di prompt per aggiungerli come allegati. Fai clic sulla X su qualsiasi allegato per rimuoverlo dal contesto.
131 145
132<h3 id="resume-past-conversations">146<h3 id="resume-past-conversations">
133 Resume past conversations147 Riprendi conversazioni passate
134</h3>148</h3>
135 149
136Fai clic sul pulsante **Session history** in cima al pannello Claude Code per accedere alla cronologia delle conversazioni. Puoi cercare per parola chiave o sfogliare per tempo (Today, Yesterday, Last 7 days, ecc.). Fai clic su qualsiasi conversazione per riprenderla con la cronologia completa dei messaggi. Le nuove sessioni ricevono titoli generati dall'IA in base al tuo primo messaggio. Passa il mouse su una sessione per rivelare le azioni di rinomina e rimozione: rinomina per darle un titolo descrittivo, o rimuovi per eliminarla dall'elenco. Per ulteriori informazioni sulla ripresa delle sessioni, consulta [Manage sessions](/docs/it/sessions).150Fai clic sul pulsante **Session history** nella parte superiore del pannello Claude Code per accedere alla cronologia delle conversazioni. Puoi cercare per parola chiave o sfogliare per ora. Fai clic su qualsiasi conversazione per riprenderla con la cronologia completa dei messaggi. Per ulteriori informazioni sulla ripresa delle sessioni, consulta [Manage sessions](/docs/it/sessions).
151
152Le nuove sessioni ricevono titoli generati dall'IA in base al tuo primo messaggio. Passa il mouse su una sessione per rivelare le azioni di ridenominazione e archiviazione: rinomina per darle un titolo descrittivo, o archivia per spostarla nel gruppo **Archived sessions** nella parte inferiore dell'elenco.
153
154Per ripristinare una sessione archiviata, espandi **Archived sessions** e fai clic su **Unarchive session**. Prima della v2.1.257, l'azione era **Delete session**, che nascondeva una sessione senza modo di ripristinarla. Le sessioni che hai eliminato allora appaiono sotto **Archived sessions** dopo l'aggiornamento.
155
156Quando la conversazione che riprendi è terminata in modalità plan, Claude Code ripristina la modalità plan. Richiede Claude Code v2.1.246 o successivo. Claude Code non la ripristina in due casi:
157
158* L'estensione [sceglie la modalità di autorizzazione iniziale](/docs/it/permission-modes#switch-permission-modes) da `claudeCode.initialPermissionMode` o una scelta che si trasporta da una conversazione precedente
159* Hai `claudeCode.claudeProcessWrapper` configurato
137 160
138<h3 id="resume-cloud-sessions-from-claude-ai">161<h3 id="resume-cloud-sessions-from-claude-ai">
139 Resume cloud sessions from Claude.ai162 Riprendi sessioni cloud da Claude.ai
140</h3>163</h3>
141 164
142Se utilizzi [Claude Code on the web](/docs/it/claude-code-on-the-web), puoi riprendere quelle sessioni remote direttamente in VS Code. Ciò richiede l'accesso con **Claude.ai Subscription**, non Anthropic Console.165Se usi [Claude Code sul web](/docs/it/claude-code-on-the-web), puoi riprendere quelle sessioni cloud direttamente in VS Code. Questo richiede l'accesso con **Claude.ai Subscription**, non Anthropic Console.
143 166
144<Steps>167<Steps>
145 <Step title="Open session history">168 <Step title="Open session history">
146 Fai clic sul pulsante **Session history** in cima al pannello Claude Code.169 Fai clic sul pulsante **Session history** nella parte superiore del pannello Claude Code.
147 </Step>170 </Step>
148 171
149 <Step title="Select the Remote tab">172 <Step title="Select the Web tab">
150 La finestra di dialogo mostra due schede: Local e Remote. Fai clic su **Remote** per vedere le sessioni da claude.ai.173 La finestra di dialogo mostra due schede: Local e Web. Fai clic su **Web** per vedere le sessioni da claude.ai.
151 </Step>174 </Step>
152 175
153 <Step title="Select a session to resume">176 <Step title="Select a session to resume">
154 Sfoglia o cerca le tue sessioni remote. Fai clic su qualsiasi sessione per scaricarla e continuare la conversazione localmente.177 Sfoglia o cerca le tue sessioni cloud. Fai clic su qualsiasi sessione per scaricarla e continuare la conversazione localmente.
155 </Step>178 </Step>
156</Steps>179</Steps>
157 180
158<Note>181<Note>
159 Solo le sessioni web avviate con un repository GitHub appaiono nella scheda Remote. La ripresa carica la cronologia della conversazione localmente; le modifiche non vengono sincronizzate di nuovo a claude.ai.182 Solo le sessioni web avviate con un repository GitHub appaiono nella scheda Web. Il ripristino carica la cronologia della conversazione localmente; le modifiche non vengono sincronizzate di nuovo a claude.ai.
160</Note>183</Note>
161 184
162<h3 id="check-account-and-usage">185<h3 id="check-account-and-usage">
163 Check account and usage186 Controlla account e utilizzo
164</h3>187</h3>
165 188
166Esegui `/usage` dal menu dei comandi per aprire la finestra di dialogo Account & usage. Mostra il tuo account con accesso effettuato, il piano e le barre di utilizzo per la sessione corrente e la settimana con quanto tempo rimane prima che ogni limite si ripristini.189Esegui `/usage` per aprire la finestra di dialogo Account & usage. La finestra di dialogo richiede un accesso a claude.ai, quindi non è offerta su un [provider di terze parti](#use-third-party-providers). Mostra il tuo account connesso, il tuo piano e le barre di utilizzo per la sessione corrente e la settimana. Ogni barra mostra quanto tempo rimane prima che il suo limite si ripristini.
167 190
168La finestra di dialogo suddivide anche ciò che contribuisce ai tuoi limiti di piano. Evidenzia i comportamenti che rappresentano il 10% o più dell'utilizzo recente, come i mancati accessi alla cache, il contesto lungo e le sessioni pesanti di subagent o altamente parallele, ciascuno con un suggerimento per ridurlo. Le tabelle di attribuzione mostrano quanto utilizzo è provenuto da ogni skill, subagent, plugin e server MCP. Richiede Claude Code v2.1.174 o successivo.191La finestra di dialogo suddivide anche ciò che contribuisce ai limiti del tuo piano. Contrassegna i comportamenti che rappresentano il 10% o più dell'utilizzo recente, come mancate cache, contesto lungo e sessioni pesanti di subagent o altamente parallele, ognuna con un suggerimento per ridurlo. Le tabelle di attribuzione mostrano quanto utilizzo è provenuto da ogni skill, subagent, plugin e server MCP. Richiede Claude Code v2.1.174 o successivo.
169 192
170Utilizza l'interruttore Day e Week per passare tra le ultime 24 ore e gli ultimi 7 giorni. Le cifre sono approssimative e calcolate dalle sessioni locali su questa macchina, quindi l'utilizzo da altri dispositivi o da claude.ai non è incluso. Per ulteriori informazioni sul tracciamento e la riduzione dell'utilizzo, consulta [Track your costs](/docs/it/costs#track-your-costs).193Usa l'interruttore Day e Week per passare tra le ultime 24 ore e gli ultimi 7 giorni. Le cifre sono approssimative e calcolate dalle sessioni locali su questa macchina, quindi l'utilizzo da altri dispositivi o da claude.ai non è incluso. Per ulteriori informazioni sul tracciamento e la riduzione dell'utilizzo, consulta [Track your costs](/docs/it/costs#track-your-costs).
171 194
172<h2 id="customize-your-workflow">195<h2 id="customize-your-workflow">
173 Personalizza il tuo flusso di lavoro196 Personalizza il tuo flusso di lavoro
174</h2>197</h2>
175 198
176Una volta che sei operativo, puoi riposizionare il pannello Claude, eseguire più sessioni o passare alla modalità terminale.199Puoi riposizionare il pannello Claude, eseguire più conversazioni, organizzare l'elenco delle sessioni in gruppi o passare alla modalità terminale.
177 200
178<h3 id="choose-where-claude-lives">201<h3 id="choose-where-claude-lives">
179 Scegli dove vive Claude202 Scegli dove Claude si trova
180</h3>203</h3>
181 204
182Puoi trascinare il pannello Claude per riposizionarlo ovunque in VS Code. Afferra la scheda o la barra del titolo del pannello e trascinalo a:205Puoi trascinare il pannello Claude per riposizionarlo ovunque in VS Code. Afferra la scheda o la barra del titolo del pannello e trascinalo in:
183 206
184* **Barra laterale secondaria**: il lato destro della finestra. Mantiene Claude visibile mentre codifichi.207* **Barra laterale secondaria**: il lato destro della finestra. Mantiene Claude visibile mentre codifichi.
185* **Barra laterale primaria**: la barra laterale sinistra con icone per Explorer, Search, ecc.208* **Barra laterale primaria**: la barra laterale sinistra con icone per Explorer, Search, ecc.
186* **Area dell'editor**: apre Claude come scheda insieme ai tuoi file. Utile per attività secondarie.209* **Area editor**: apre Claude come scheda accanto ai tuoi file. Utile per attività secondarie.
187 210
188<Tip>211<Tip>
189 Usa la barra laterale per la tua sessione Claude principale e apri schede aggiuntive per attività secondarie. Claude ricorda la tua posizione preferita. L'icona dell'elenco delle sessioni della Barra attività è separata dal pannello Claude: l'elenco delle sessioni è sempre visibile nella Barra attività, mentre l'icona del pannello Claude appare lì solo quando il pannello è ancorato alla barra laterale sinistra.212 Usa la barra laterale per la tua sessione Claude principale e apri schede aggiuntive per attività secondarie. Claude ricorda la tua posizione preferita. L'icona dell'elenco delle sessioni della Activity Bar è separata dal pannello Claude: l'elenco delle sessioni è sempre visibile nella Activity Bar, mentre l'icona del pannello Claude appare lì solo quando il pannello è ancorato alla barra laterale sinistra.
190</Tip>213</Tip>
191 214
192<h3 id="run-multiple-conversations">215<h3 id="run-multiple-conversations">
193 Esegui più conversazioni216 Esegui più conversazioni
194</h3>217</h3>
195 218
196Usa **Apri in Nuova Scheda** o **Apri in Nuova Finestra** dalla Tavolozza dei comandi per avviare conversazioni aggiuntive. Ogni conversazione mantiene la propria cronologia e contesto, permettendoti di lavorare su diversi compiti in parallelo.219Usa **Open in New Tab** o **Open in New Window** dalla Command Palette per avviare conversazioni aggiuntive. Ogni conversazione mantiene la propria cronologia e contesto, permettendoti di lavorare su diversi compiti in parallelo.
220
221Quando usi le schede, un piccolo punto colorato sull'icona della scintilla indica lo stato: blu significa che una richiesta di autorizzazione è in sospeso, arancione significa che Claude ha terminato mentre la scheda era nascosta.
222
223<h3 id="organize-sessions-into-groups">
224 Organizza le sessioni in gruppi
225</h3>
197 226
198Quando usi le schede, un piccolo punto colorato sull'icona spark indica lo stato: blu significa che una richiesta di permesso è in sospeso, arancione significa che Claude ha finito mentre la scheda era nascosta.227Nell'elenco delle sessioni nella Activity Bar, puoi raccogliere le sessioni correlate in gruppi denominati e comprimibili. Richiede Claude Code v2.1.229 o successivo.
228
229* **Raggruppa o separa una sessione**: fai clic con il pulsante destro del mouse su una sessione per creare un gruppo da essa, spostarla in un gruppo esistente o rimuoverla dal suo gruppo. Ogni sessione appartiene a un gruppo alla volta, quindi spostarla in un altro gruppo la rimuove dal primo.
230* **Sposta più sessioni contemporaneamente**: `Cmd`-click (Mac) / `Ctrl`-click (Windows/Linux) su ogni sessione, o `Shift`-click per selezionare un intervallo, quindi fai clic con il pulsante destro del mouse sulla selezione.
231* **Raggruppa una sessione dalla sua scheda**: esegui **Claude Code: Add Session Tab to Group** dalla Command Palette, o fai clic con il pulsante destro del mouse sulla scheda dell'editor della sessione, quindi scegli o crea un gruppo. Richiede Claude Code v2.1.257 o successivo.
232* **Rinomina o elimina un gruppo**: fai clic con il pulsante destro del mouse su un'intestazione di gruppo. L'eliminazione di un gruppo rimuove solo il gruppo e le sue sessioni tornano all'elenco non raggruppato.
233
234L'estensione salva i gruppi per cartella di workspace, quindi sopravvivono ai ricaricamenti della finestra e appaiono in ogni finestra in cui apri la stessa cartella. Quando cerchi nell'elenco, l'estensione mostra i risultati in un elenco piatto su tutti i gruppi.
199 235
200<h3 id="switch-to-terminal-mode">236<h3 id="switch-to-terminal-mode">
201 Passa alla modalità terminale237 Passa alla modalità terminale
203 239
204Per impostazione predefinita, l'estensione apre un pannello di chat grafico. Se preferisci l'interfaccia in stile CLI, apri l'[impostazione Use Terminal](vscode://settings/claudeCode.useTerminal) e seleziona la casella.240Per impostazione predefinita, l'estensione apre un pannello di chat grafico. Se preferisci l'interfaccia in stile CLI, apri l'[impostazione Use Terminal](vscode://settings/claudeCode.useTerminal) e seleziona la casella.
205 241
206Puoi anche aprire le impostazioni di VS Code (`Cmd+,` su Mac o `Ctrl+,` su Windows/Linux), vai a Estensioni → Claude Code e seleziona **Use Terminal**.242Puoi anche aprire le impostazioni di VS Code (`Cmd+,` su Mac o `Ctrl+,` su Windows/Linux), vai a Extensions → Claude Code e seleziona **Use Terminal**.
207 243
208<h2 id="manage-plugins">244<h2 id="manage-plugins">
209 Gestisci i plugin245 Gestire i plugin
210</h2>246</h2>
211 247
212L'estensione VS Code include un'interfaccia grafica per installare e gestire i [plugin](/docs/it/plugins). Digita `/plugins` nella casella dei prompt per aprire l'interfaccia **Gestisci plugin**.248L'estensione VS Code include un'interfaccia grafica per installare e gestire i [plugin](/docs/it/plugins). Digitate `/plugins` nella casella del prompt per aprire l'interfaccia **Manage plugins**.
213 249
214<h3 id="install-plugins">250<h3 id="install-plugins">
215 Installa i plugin251 Installare i plugin
216</h3>252</h3>
217 253
218La finestra di dialogo del plugin mostra due schede: **Plugin** e **Marketplaces**.254La finestra di dialogo dei plugin mostra due schede: **Plugins** e **Marketplaces**.
219 255
220Nella scheda Plugin:256Nella scheda Plugins:
221 257
222* I **plugin installati** appaiono in cima con interruttori per abilitarli o disabilitarli258* I **plugin installati** appaiono in alto con interruttori per abilitarli o disabilitarli
223* I **plugin disponibili** dai tuoi marketplace configurati appaiono sotto259* I **plugin disponibili** dai vostri marketplace configurati appaiono di seguito
224* Cerca per filtrare i plugin per nome o descrizione260* Cercate per filtrare i plugin per nome o descrizione
225* Fai clic su **Installa** su qualsiasi plugin disponibile261* Fate clic su **Install** su qualsiasi plugin disponibile
226 262
227Quando installi un plugin, scegli l'ambito di installazione:263Quando installate un plugin, scegliete l'ambito di installazione:
228 264
229* **Installa per te**: disponibile in tutti i tuoi progetti (ambito utente)265* **Install for you**: disponibile in tutti i vostri progetti (ambito utente)
230* **Installa per questo progetto**: condiviso con i collaboratori del progetto (ambito progetto)266* **Install for this project**: condiviso con i collaboratori del progetto (ambito progetto)
231* **Installa localmente**: solo per te, solo in questo repository (ambito locale)267* **Install locally**: solo per voi, solo in questo repository (ambito locale)
232 268
233<h3 id="manage-marketplaces">269<h3 id="manage-marketplaces">
234 Gestisci i marketplace270 Gestire i marketplace
235</h3>271</h3>
236 272
237Passa alla scheda **Marketplaces** per aggiungere o rimuovere fonti di plugin:273Passate alla scheda **Marketplaces** per aggiungere o rimuovere fonti di plugin:
238 274
239* Inserisci un repository GitHub, URL o percorso locale per aggiungere un nuovo marketplace275* Inserite un repository GitHub, un URL o un percorso locale per aggiungere un nuovo marketplace
240* Fai clic sull'icona di aggiornamento per aggiornare l'elenco dei plugin di un marketplace276* Fate clic sull'icona di aggiornamento per aggiornare l'elenco dei plugin di un marketplace
241* Fai clic sull'icona del cestino per rimuovere un marketplace277* Fate clic sull'icona del cestino per rimuovere un marketplace
242 278
243Dopo aver apportato modifiche, un banner ti chiede di riavviare Claude Code per applicare gli aggiornamenti.279Dopo aver apportato modifiche, un banner vi chiede di riavviare Claude Code per applicarle.
244 280
245<Note>281<Note>
246 La gestione dei plugin in VS Code utilizza gli stessi comandi CLI sotto il cofano. I plugin e i marketplace che configuri nell'estensione sono disponibili anche nella CLI e viceversa.282 La gestione dei plugin in VS Code utilizza gli stessi comandi CLI dietro le quinte. I plugin e i marketplace che configurate nell'estensione sono disponibili anche nella CLI, e viceversa.
247</Note>283</Note>
248 284
249Per ulteriori informazioni sul sistema dei plugin, consulta [Plugins](/docs/it/plugins) e [Plugin marketplaces](/docs/it/plugin-marketplaces).285Per ulteriori informazioni sul sistema dei plugin, consultate [Plugins](/docs/it/plugins) e [Plugin marketplaces](/docs/it/plugin-marketplaces).
250 286
251<h2 id="automate-browser-tasks-with-chrome">287<h2 id="automate-browser-tasks-with-chrome">
252 Automatizza le attività del browser con Chrome288 Automatizzare attività del browser con Chrome
253</h2>289</h2>
254 290
255Connetti Claude al tuo browser Chrome per testare app web, eseguire il debug con i log della console e automatizzare i flussi di lavoro del browser senza lasciare VS Code. Ciò richiede l'[estensione Claude in Chrome](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) versione 1.0.36 o superiore.291Connetti Claude al tuo browser Chrome per testare app web, eseguire il debug con i log della console e automatizzare i flussi di lavoro del browser senza lasciare VS Code. Questo richiede l'[estensione Claude in Chrome](https://chromewebstore.google.com/detail/claude/fcoeoabgfenejglbffodgkkbkcdhcgfn) versione 1.0.36 o superiore.
256 292
257Digita `@browser` nella casella dei prompt seguito da quello che vuoi che Claude faccia:293Digita `@browser` nella casella del prompt seguito da ciò che desideri che Claude faccia:
258 294
259```text theme={null}295```text wrap theme={null}
260@browser go to localhost:3000 and check the console for errors296@browser go to localhost:3000 and check the console for errors
261```297```
262 298
270 Comandi e scorciatoie da tastiera di VS Code306 Comandi e scorciatoie da tastiera di VS Code
271</h2>307</h2>
272 308
273Apri la Tavolozza dei comandi (`Cmd+Shift+P` su Mac o `Ctrl+Shift+P` su Windows/Linux) e digita "Claude Code" per vedere tutti i comandi VS Code disponibili per l'estensione Claude Code.309Apri il Riquadro comandi (`Cmd+Shift+P` su Mac o `Ctrl+Shift+P` su Windows/Linux) e digita "Claude Code" per visualizzare tutti i comandi VS Code disponibili per l'estensione Claude Code.
274 310
275Alcune scorciatoie dipendono da quale pannello è "focalizzato" (riceve input da tastiera). Quando il tuo cursore è in un file di codice, l'editor è focalizzato. Quando il tuo cursore è nella casella dei prompt di Claude, Claude è focalizzato. Usa `Cmd+Esc` / `Ctrl+Esc` per alternare tra loro.311Alcuni scorciatoie dipendono da quale pannello è "attivo" (riceve input da tastiera). Quando il cursore è in un file di codice, l'editor è attivo. Quando il cursore è nella casella di prompt di Claude, Claude è attivo. Usa `Cmd+Esc` / `Ctrl+Esc` per alternare tra loro.
276 312
277<Note>313<Note>
278 Questi sono comandi VS Code per controllare l'estensione. Non tutti i comandi Claude Code incorporati sono disponibili nell'estensione. Consulta [Estensione VS Code vs. Claude Code CLI](#vs-code-extension-vs-claude-code-cli) per i dettagli.314 Questi sono comandi VS Code per controllare l'estensione. Non tutti i comandi Claude Code integrati sono disponibili nell'estensione. Vedi [Estensione VS Code vs. Claude Code CLI](#vs-code-extension-vs-claude-code-cli) per i dettagli.
279</Note>315</Note>
280 316
281| Comando | Scorciatoia | Descrizione |317| Comando | Scorciatoia | Descrizione |
282| -------------------------- | -------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |318| -------------------------- | -------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
283| Focus Input | `Cmd+Esc` (Mac) / `Ctrl+Esc` (Windows/Linux) | Alterna lo stato attivo tra editor e Claude |319| Focus Input | `Cmd+Esc` (Mac) / `Ctrl+Esc` (Windows/Linux) | Alterna lo stato attivo tra editor e Claude |
284| Open in Side Bar | - | Apri Claude nella barra laterale sinistra |320| Open in Side Bar | - | Apri Claude nella barra laterale |
285| Open in Terminal | - | Apri Claude in modalità terminale |321| Open in Terminal | - | Apri Claude in modalità terminale |
286| Open in New Tab | `Cmd+Shift+Esc` (Mac) / `Ctrl+Shift+Esc` (Windows/Linux) | Apri una nuova conversazione come scheda dell'editor |322| Open in New Tab | `Cmd+Shift+Esc` (Mac) / `Ctrl+Shift+Esc` (Windows/Linux) | Apri una nuova conversazione come scheda editor |
287| Open in New Window | - | Apri una nuova conversazione in una finestra separata |323| Open in New Window | - | Apri una nuova conversazione in una finestra separata |
288| New Conversation | `Cmd+N` (Mac) / `Ctrl+N` (Windows/Linux) | Avvia una nuova conversazione. Richiede che Claude sia focalizzato e `enableNewConversationShortcut` impostato su `true` |324| New Conversation | `Cmd+N` (Mac) / `Ctrl+N` (Windows/Linux) | Avvia una nuova conversazione. Richiede che Claude sia attivo e `enableNewConversationShortcut` impostato su `true` |
289| Reopen Closed Session | `Cmd+Shift+T` (Mac) / `Ctrl+Shift+T` (Windows/Linux) | Riapri la scheda della sessione Claude chiusa più di recente. Ricade al normale riapertura dell'editor chiuso di VS Code quando l'ultima scheda chiusa non era una sessione Claude. Disabilita con `enableReopenClosedSessionShortcut` |325| Reopen Closed Session | `Cmd+Shift+T` (Mac) / `Ctrl+Shift+T` (Windows/Linux) | Riapri la scheda sessione Claude chiusa più di recente. Ricade al normale riapertura-editor-chiuso di VS Code quando l'ultima scheda chiusa non era una sessione Claude. Disabilita con `enableReopenClosedSessionShortcut` |
290| Insert @-Mention Reference | `Option+K` (Mac) / `Alt+K` (Windows/Linux) | Inserisci un riferimento al file corrente e alla selezione (richiede che l'editor sia focalizzato) |326| Insert @-Mention Reference | `Option+K` (Mac) / `Alt+K` (Windows/Linux) | Inserisci un riferimento al file corrente e alla selezione (richiede che l'editor sia attivo) |
327| Toggle Focus view | `Ctrl+Option+F` (Mac) / `Ctrl+Alt+F` (Windows/Linux) | Nascondi o mostra l'attività dello strumento nella conversazione. Funziona mentre un pannello Claude o la barra laterale è visibile. Richiede Claude Code v2.1.221 o successivo |
328| Rename Session Tab | - | Rinomina la sessione nella scheda Claude attiva. Il comando appare anche nel menu di scelta rapida della scheda. Richiede Claude Code v2.1.257 o successivo |
329| Add Session Tab to Group | - | Aggiungi la sessione nella scheda Claude attiva a un [gruppo di sessioni](#organize-sessions-into-groups) che scegli o crei. Il comando appare anche nel menu di scelta rapida della scheda. Richiede Claude Code v2.1.257 o successivo |
330| Mark Session as Unread | - | Contrassegna la sessione nella scheda Claude attiva come non letta nell'elenco delle sessioni. Il comando appare anche nel menu di scelta rapida della scheda. Richiede Claude Code v2.1.257 o successivo |
291| Show Logs | - | Visualizza i log di debug dell'estensione |331| Show Logs | - | Visualizza i log di debug dell'estensione |
292| Logout | - | Esci dal tuo account Anthropic |332| Logout | - | Esci dal tuo account Anthropic |
293 333
295 Avvia una scheda VS Code da altri strumenti335 Avvia una scheda VS Code da altri strumenti
296</h3>336</h3>
297 337
298L'estensione registra un gestore URI in `vscode://anthropic.claude-code/open`. Usalo per aprire una nuova scheda Claude Code dal tuo strumento: un alias shell, un bookmarklet del browser o qualsiasi script che possa aprire un URL. Se VS Code non è già in esecuzione, l'apertura dell'URL lo avvia prima. Se VS Code è già in esecuzione, l'URL si apre nella finestra attualmente focalizzata.338L'estensione registra un gestore URI in `vscode://anthropic.claude-code/open`. Usalo per aprire una nuova scheda Claude Code dal tuo strumento: un alias shell, un segnalibro del browser o qualsiasi script che possa aprire un URL. Se VS Code non è già in esecuzione, l'apertura dell'URL lo avvia prima. Se VS Code è già in esecuzione, l'URL si apre nella finestra attualmente attiva.
299 339
300Richiama il gestore con l'opener URL del tuo sistema operativo.340Richiama il gestore con l'opener URL del tuo sistema operativo.
301 341
310 ```bash theme={null}350 ```bash theme={null}
311 xdg-open "vscode://anthropic.claude-code/open"351 xdg-open "vscode://anthropic.claude-code/open"
312 ```352 ```
353
354 Il comando `xdg-open` proviene dal pacchetto `xdg-utils`. Se la shell segnala che non è trovato, vedi [xdg-open is not found on Linux](/docs/it/deep-links#xdg-open-is-not-found-on-linux).
313 </Tab>355 </Tab>
314 356
315 <Tab title="Windows">357 <Tab title="Windows">
330Il gestore accetta due parametri di query facoltativi:372Il gestore accetta due parametri di query facoltativi:
331 373
332| Parametro | Descrizione |374| Parametro | Descrizione |
333| --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |375| --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
334| `prompt` | Testo per pre-compilare nella casella dei prompt. Deve essere codificato in URL. Il prompt è pre-compilato ma non inviato automaticamente. |376| `prompt` | Testo da pre-compilare nella casella di prompt. Deve essere codificato in URL. Il prompt è pre-compilato ma non inviato automaticamente. |
335| `session` | Un ID di sessione da riprendere invece di avviare una nuova conversazione. La sessione deve appartenere all'area di lavoro attualmente aperta in VS Code. Se la sessione non viene trovata, viene avviata una conversazione nuova. Se la sessione è già aperta in una scheda, quella scheda viene focalizzata. Per acquisire un ID di sessione a livello di programmazione, consulta [Continua conversazioni](/docs/it/headless#continue-conversations). |377| `session` | Un ID di sessione da riprendere invece di avviare una nuova conversazione. La sessione deve appartenere all'area di lavoro attualmente aperta in VS Code. Se la sessione non viene trovata, viene avviata una conversazione nuova. Se la sessione è già aperta in una scheda, quella scheda è attiva. Per acquisire un ID di sessione a livello di programmazione, vedi [Continue conversations](/docs/it/headless#continue-conversations). |
336 378
337Ad esempio, per aprire una scheda pre-compilata con "review my changes":379Ad esempio, per aprire una scheda pre-compilata con "review my changes":
338 380
340vscode://anthropic.claude-code/open?prompt=review%20my%20changes382vscode://anthropic.claude-code/open?prompt=review%20my%20changes
341```383```
342 384
343Per avviare una sessione terminale invece di una scheda VS Code, usa il gestore `claude-cli://` della CLI. Consulta [Avvia sessioni dai link](/docs/it/deep-links).385Per avviare una sessione terminale invece di una scheda VS Code, usa il gestore `claude-cli://` della CLI. Vedi [Launch sessions from links](/docs/it/deep-links).
344 386
345<h2 id="configure-settings">387<h2 id="configure-settings">
346 Configura le impostazioni388 Configurare le impostazioni
347</h2>389</h2>
348 390
349L'estensione ha due tipi di impostazioni:391L'estensione ha due tipi di impostazioni:
350 392
351* **Impostazioni dell'estensione** in VS Code: controllano il comportamento dell'estensione all'interno di VS Code. Apri con `Cmd+,` (Mac) o `Ctrl+,` (Windows/Linux), quindi vai a Estensioni → Claude Code. Puoi anche digitare `/` e selezionare **General Config** per aprire le impostazioni.393* **Impostazioni dell'estensione** in VS Code: controllano il comportamento dell'estensione all'interno di VS Code. Aprire con `Cmd+,` (Mac) o `Ctrl+,` (Windows/Linux), quindi andare a Estensioni → Claude Code. È anche possibile digitare `/` e selezionare **General Config** per aprire le impostazioni.
352* **Impostazioni Claude Code** in `~/.claude/settings.json`: condivise tra l'estensione e la CLI. Usa per comandi consentiti, variabili di ambiente, hooks e server MCP. Consulta [Impostazioni](/docs/it/settings) per i dettagli.394* **Impostazioni di Claude Code** in `~/.claude/settings.json`: condivise tra l'estensione e CLI. Utilizzarle per i comandi consentiti, le variabili di ambiente, gli hooks e i server MCP. Nei piani Pro, Max e Team, è anche uno degli input della modalità di autorizzazione con cui iniziano le conversazioni. [Switch permission modes](/docs/it/permission-modes#switch-permission-modes) elenca l'ordine. Vedere [Settings](/docs/it/settings) per i dettagli.
353 395
354<Tip>396<Tip>
355 Aggiungi `"$schema": "https://json.schemastore.org/claude-code-settings.json"` al tuo `settings.json` per ottenere l'autocompletamento e la convalida inline per tutte le impostazioni disponibili direttamente in VS Code.397 Aggiungere `"$schema": "https://json.schemastore.org/claude-code-settings.json"` al vostro `settings.json` per ottenere il completamento automatico e la convalida inline per tutte le impostazioni disponibili direttamente in VS Code.
356</Tip>398</Tip>
357 399
358<h3 id="extension-settings">400<h3 id="extension-settings">
359 Impostazioni dell'estensione401 Impostazioni dell'estensione
360</h3>402</h3>
361 403
404VS Code legge `initialPermissionMode` dalle impostazioni utente e ignora i valori dell'area di lavoro. Prima della v2.1.225, VS Code impostava per impostazione predefinita l'impostazione su `default` e applicava i valori dell'area di lavoro.
405
362| Impostazione | Predefinito | Descrizione |406| Impostazione | Predefinito | Descrizione |
363| ----------------------------------- | ----------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |407| ----------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
364| `useTerminal` | `false` | Avvia Claude in modalità terminale invece di pannello grafico |408| `useTerminal` | `false` | Avvia Claude in modalità terminale invece di pannello grafico |
365| `initialPermissionMode` | `default` | Controlla i prompt di approvazione per le nuove conversazioni: `default`, `plan`, `acceptEdits`, o `bypassPermissions`. `manual` è un alias per `default` e seleziona la modalità etichettata **Manual** nell'indicatore di modalità. Richiede Claude Code v2.1.200 o successivo. Consulta [modalità di permesso](/docs/it/permission-modes). |409| `initialPermissionMode` | - | Controlla i prompt di approvazione per le nuove conversazioni: `default`, `plan`, `acceptEdits` o `bypassPermissions`. `manual` è un alias per `default` e seleziona la modalità etichettata **Manual** nell'indicatore di modalità. Quando lo lasciate non impostato, l'estensione sceglie la modalità di autorizzazione iniziale come descritto in [Switch permission modes](/docs/it/permission-modes#switch-permission-modes). |
366| `preferredLocation` | `panel` | Dove Claude si apre: `sidebar` (destra) o `panel` (nuova scheda) |410| `preferredLocation` | `panel` | Dove Claude si apre: `sidebar` (destra) o `panel` (nuova scheda) |
367| `autosave` | `true` | Salva automaticamente i file prima che Claude li legga o scriva |411| `autosave` | `true` | Salva automaticamente i file prima che Claude li legga o scriva |
368| `useCtrlEnterToSend` | `false` | Usa Ctrl/Cmd+Enter invece di Enter per inviare i prompt |412| `useCtrlEnterToSend` | `false` | Usa Ctrl/Cmd+Invio invece di Invio per inviare i prompt |
369| `enableNewConversationShortcut` | `false` | Abilita Cmd/Ctrl+N per avviare una nuova conversazione |413| `enableNewConversationShortcut` | `false` | Abilita Cmd/Ctrl+N per avviare una nuova conversazione |
370| `enableReopenClosedSessionShortcut` | `true` | Usa Cmd/Ctrl+Shift+T per riaprire la scheda della sessione Claude chiusa più di recente. Quando l'ultima scheda chiusa non era una sessione Claude, la scorciatoia esegue il comando di riapertura dell'editor chiuso normale di VS Code. |414| `enableReopenClosedSessionShortcut` | `true` | Usa Cmd/Ctrl+Maiusc+T per riaprire la scheda della sessione Claude chiusa più di recente. Quando l'ultima scheda chiusa non era una sessione Claude, la scorciatoia esegue il comando di riapertura dell'editor chiuso normale di VS Code. |
371| `hideOnboarding` | `false` | Nascondi la checklist di onboarding (icona del berretto di laurea) |415| `hideOnboarding` | `false` | Nascondi la checklist di onboarding (icona del berretto di laurea) |
372| `respectGitIgnore` | `true` | Escludi i modelli .gitignore dalle ricerche di file |416| `focusView` | `false` | Nascondi le chiamate di strumenti, i risultati degli strumenti e il pensiero dietro righe espandibili, lasciando i vostri prompt e le risposte di Claude. L'elenco di cose da fare più recente di Claude rimane visibile; questo richiede Claude Code v2.1.225 o successivo. È anche possibile attivare/disattivare Focus view dal menu dei comandi. Richiede Claude Code v2.1.221 o successivo |
373| `usePythonEnvironment` | `true` | Attiva l'ambiente Python dell'area di lavoro quando esegui Claude. Richiede l'estensione Python. |417| `respectGitIgnore` | `true` | Escludere i modelli .gitignore dalle ricerche di file |
374| `environmentVariables` | `[]` | Imposta le variabili di ambiente per il processo Claude. Usa invece le impostazioni Claude Code per la configurazione condivisa. |418| `usePythonEnvironment` | `true` | Attiva l'ambiente Python dell'area di lavoro quando si esegue Claude. Richiede l'estensione Python. |
419| `environmentVariables` | `[]` | Imposta le variabili di ambiente per il processo Claude. Utilizzare le impostazioni di Claude Code per la configurazione condivisa. |
375| `disableLoginPrompt` | `false` | Salta i prompt di autenticazione (per configurazioni di provider di terze parti) |420| `disableLoginPrompt` | `false` | Salta i prompt di autenticazione (per configurazioni di provider di terze parti) |
376| `allowDangerouslySkipPermissions` | `false` | Aggiunge Bypass permissions al selettore di modalità. Usalo solo in sandbox senza accesso a Internet. |421| `allowDangerouslySkipPermissions` | `false` | Aggiunge Bypass permissions al selettore di modalità. Utilizzarlo solo in sandbox senza accesso a Internet. |
377| `claudeProcessWrapper` | - | Eseguibile utilizzato per avviare il processo Claude. Il percorso del binario in bundle viene passato come argomento quando presente. Impostalo su un binario `claude` installato separatamente se la build dell'estensione non ne include uno per la tua piattaforma. Un errore "Unsupported platform" all'attivazione significa che nessun binario è in bundle per la tua piattaforma; consulta [quali piattaforme hanno binari precompilati](/docs/it/troubleshoot-install#native-binary-not-found-after-npm-install). |422| `claudeProcessWrapper` | - | Eseguibile utilizzato per avviare il processo Claude. Il percorso binario in bundle viene passato come argomento quando presente. Impostarlo su un binario `claude` installato separatamente se la build dell'estensione non ne include uno per la vostra piattaforma. In una configurazione con wrapper, le conversazioni iniziano in modalità Manual a meno che non impostiate `initialPermissionMode` o non abbiate scelto Manual, Edit automatically o Auto in una conversazione precedente, perché l'estensione salta i passaggi delle impostazioni e del valore predefinito incorporato lì; vedere [Switch permission modes](/docs/it/permission-modes#switch-permission-modes). Un errore "Unsupported platform" all'attivazione significa che nessun binario è in bundle per la vostra piattaforma; vedere [which platforms have prebuilt binaries](/docs/it/troubleshoot-install#native-binary-not-found-after-npm-install). |
423
424<h2 id="use-a-screen-reader">
425 Utilizzare un lettore di schermo
426</h2>
427
428Il pannello di chat dell'estensione funziona con i lettori di schermo. Non è necessario attivare nulla: l'estensione annuncia l'attività della conversazione per ogni utente, senza alcun cambiamento visivo. Questo è separato dalla [modalità lettore di schermo](/docs/it/accessibility) opzionale della CLI, che adatta l'interfaccia del terminale.
429
430Il supporto del lettore di schermo nel pannello di chat richiede Claude Code v2.1.236 o versione successiva.
431
432Durante una conversazione, l'estensione annuncia:
433
434* **Risposte di Claude**: l'estensione annuncia ogni risposta una sola volta, quando è completa, e rimane silenziosa mentre il testo viene trasmesso. Il lettore di schermo legge i blocchi di codice come un riepilogo del conteggio delle righe, legge i link in base alla loro etichetta e legge le tabelle cella per cella; la risposta completa rimane leggibile nella trascrizione.
435* **Richieste di autorizzazione e domande**: l'estensione annuncia una richiesta quando appare il suo prompt di autorizzazione, indicando lo strumento che Claude vuole utilizzare. Annuncia allo stesso modo quando Claude ti pone una domanda e quando Claude termina un piano e attende la tua revisione.
436* **Cambiamenti di stato**: l'estensione annuncia quando Claude inizia a lavorare, quando Claude è pronto per il tuo input e quando Claude Code inizia a compattare la conversazione.
437* **Errori e prompt del modello**: l'estensione annuncia gli errori nella conversazione e annuncia quando appare il [prompt di consenso per i crediti di utilizzo](/docs/it/model-config#fable-and-usage-credits) o il [prompt di richiesta contrassegnata](/docs/it/model-config#ask-before-switching).
438
439Ogni turno nella trascrizione inizia con un'intestazione visivamente nascosta etichettata con il prompt che ha avviato il turno, in modo da poter saltare tra i turni utilizzando la navigazione per intestazioni del lettore di schermo. Puoi anche spostare lo stato attivo sulla trascrizione stessa con `Tab`, poiché l'estensione la espone come una regione etichettata, e leggerla al tuo ritmo. Mentre Claude lavora, il lettore di schermo legge un'etichetta di testo al posto dell'animazione dello spinner di avanzamento.
440
441Quando riapri una sessione o passi a un'altra, l'estensione non annuncia nulla: la cronologia ripristinata, i prompt di autorizzazione in sospeso e lo stato in corso rimangono silenziosi fino a quando non accade qualcosa di nuovo.
378 442
379<h2 id="vs-code-extension-vs-claude-code-cli">443<h2 id="vs-code-extension-vs-claude-code-cli">
380 Estensione VS Code vs. Claude Code CLI444 Estensione VS Code vs. Claude Code CLI
381</h2>445</h2>
382 446
383Claude Code è disponibile sia come estensione VS Code (pannello grafico) che come CLI (interfaccia della riga di comando nel terminale). Alcune funzioni sono disponibili solo nella CLI. Se hai bisogno di una funzione solo CLI, esegui `claude` nel terminale integrato di VS Code. Questo richiede l'[installazione CLI standalone](/docs/it/setup): l'estensione non aggiunge `claude` al tuo PATH. Vedi [Esegui CLI in VS Code](#run-cli-in-vs-code).447Claude Code è disponibile sia come estensione VS Code (pannello grafico) che come CLI (interfaccia da riga di comando nel terminale). Alcune funzionalità sono disponibili solo nella CLI. Se hai bisogno di una funzionalità disponibile solo nella CLI, esegui `claude` nel terminale integrato di VS Code. Ciò richiede l'[installazione CLI standalone](/docs/it/setup): l'estensione non aggiunge `claude` al vostro PATH. Vedi [Eseguire CLI in VS Code](#run-cli-in-vs-code).
384 448
385| Funzione | CLI | Estensione VS Code |449| Funzionalità | CLI | Estensione VS Code |
386| ----------------------------- | --------------------- | --------------------------------------------------------------------------------------------------- |450| ------------------------- | --------------------- | --------------------------------------------------------------------------------------------------- |
387| Comandi e skills | [Tutti](/docs/it/commands) | Sottoinsieme (digita `/` per vedere quelli disponibili) |451| Comandi e skills | [Tutti](/docs/it/commands) | Sottoinsieme (digita `/` per vedere quelli disponibili) |
388| Configurazione del server MCP | Sì | Parziale (aggiungi server tramite CLI; gestisci i server esistenti con `/mcp` nel pannello di chat) |452| Configurazione server MCP | Sì | Sì ([aggiungi e gestisci server](#connect-to-external-tools-with-mcp) con `/mcp` nel pannello chat) |
389| Checkpoint | Sì | Sì |453| Checkpoints | Sì | Sì |
390| Scorciatoia bash `!` | Sì | No |454| Scorciatoia bash `!` | Sì | No |
391| Completamento scheda | Sì | No |455| Completamento scheda | Sì | No |
392 456
393<h3 id="rewind-with-checkpoints">457<h3 id="rewind-with-checkpoints">
394 Riavvolgi con i checkpoint458 Rewind con checkpoints
395</h3>459</h3>
396 460
397L'estensione VS Code supporta i checkpoint, che tracciano le modifiche ai file di Claude e ti permettono di riavvolgere a uno stato precedente. Passa il mouse su qualsiasi messaggio per rivelare il pulsante di riavvolgimento, quindi scegli tra tre opzioni:461L'estensione VS Code supporta i checkpoints, che tracciano le modifiche ai file di Claude e consentono di tornare a uno stato precedente. Passa il mouse su qualsiasi messaggio per rivelare il pulsante di rewind, quindi scegli tra tre opzioni:
398 462
399* **Crea un ramo di conversazione da qui**: avvia un nuovo ramo di conversazione da questo messaggio mantenendo intatte tutte le modifiche al codice463* **Fork conversation from here**: avvia un nuovo ramo di conversazione da questo messaggio mantenendo intatte tutte le modifiche al codice
400* **Riavvolgi il codice a qui**: ripristina le modifiche ai file a questo punto della conversazione mantenendo la cronologia completa della conversazione464* **Rewind code to here**: ripristina le modifiche ai file fino a questo punto nella conversazione mantenendo la cronologia completa della conversazione
401* **Crea un ramo di conversazione e riavvolgi il codice**: avvia un nuovo ramo di conversazione e ripristina le modifiche ai file a questo punto465* **Fork conversation and rewind code**: avvia un nuovo ramo di conversazione e ripristina le modifiche ai file fino a questo punto
402 466
403Per i dettagli completi su come funzionano i checkpoint e le loro limitazioni, consulta [Checkpointing](/docs/it/checkpointing).467Per i dettagli completi su come funzionano i checkpoints e le loro limitazioni, vedi [Checkpointing](/docs/it/checkpointing).
404 468
405<h3 id="run-cli-in-vs-code">469<h3 id="run-cli-in-vs-code">
406 Esegui CLI in VS Code470 Eseguire CLI in VS Code
407</h3>471</h3>
408 472
409Per utilizzare la CLI mentre rimani in VS Code, apri il terminale integrato (`` Ctrl+` `` su Windows/Linux o `` Cmd+` `` su Mac) ed esegui `claude`. La CLI si integra automaticamente con il tuo IDE per funzioni come la visualizzazione dei diff e la condivisione dei diagnostici.473Per utilizzare la CLI rimanendo in VS Code, apri il terminale integrato (`` Ctrl+` `` su Windows/Linux o `` Cmd+` `` su Mac) ed esegui `claude`. La CLI si integra automaticamente con il vostro IDE per funzionalità come la visualizzazione dei diff e la condivisione dei diagnostici.
410 474
411L'installazione dell'estensione non mette `claude` sul tuo PATH della shell. L'estensione raggruppa una copia privata della CLI per il suo pannello di chat, ma digitare `claude` in un terminale richiede l'[installazione CLI standalone](/docs/it/setup). Esegui l'installazione una volta e i comandi su questa pagina, inclusi `claude mcp add` e `claude --resume`, funzionano in qualsiasi terminale. Se `claude` non viene ancora trovato dopo l'installazione, [verifica il tuo PATH](/docs/it/troubleshoot-install#verify-your-path).475L'installazione dell'estensione non aggiunge `claude` al vostro PATH della shell. L'estensione raggruppa una copia privata della CLI per il suo pannello chat, ma digitare `claude` in un terminale richiede l'[installazione CLI standalone](/docs/it/setup). Esegui l'installazione una volta e i comandi su questa pagina, inclusi `claude mcp add` e `claude --resume`, funzionano in qualsiasi terminale. Se `claude` non viene ancora trovato dopo l'installazione, [verifica il vostro PATH](/docs/it/troubleshoot-install#verify-your-path).
412 476
413Se utilizzi un terminale esterno, esegui `/ide` all'interno di Claude Code per collegarlo a VS Code.477Se utilizzi un terminale esterno, esegui `/ide` all'interno di Claude Code per collegarlo a VS Code.
414 478
415<h3 id="switch-between-extension-and-cli">479<h3 id="switch-between-extension-and-cli">
416 Passa tra l'estensione e la CLI480 Passare tra estensione e CLI
417</h3>481</h3>
418 482
419L'estensione e la CLI condividono la stessa cronologia delle conversazioni. Per continuare una conversazione dell'estensione nella CLI, esegui `claude --resume` nel terminale. Questo apre un selettore interattivo dove puoi cercare e selezionare la tua conversazione.483L'estensione e la CLI condividono la stessa cronologia di conversazione. Per continuare una conversazione dell'estensione nella CLI, esegui `claude --resume` nel terminale. Questo apre un selettore interattivo dove puoi cercare e selezionare la tua conversazione.
420 484
421<h3 id="include-terminal-output-in-prompts">485<h3 id="include-terminal-output-in-prompts">
422 Includi l'output del terminale nei prompt486 Includere l'output del terminale nei prompt
423</h3>487</h3>
424 488
425Fai riferimento all'output del terminale nei tuoi prompt usando `@terminal:name` dove `name` è il titolo del terminale. Questo consente a Claude di vedere l'output dei comandi, i messaggi di errore o i log senza copia-incolla.489Fai riferimento all'output del terminale nei tuoi prompt utilizzando `@terminal:name` dove `name` è il titolo del terminale. Questo consente a Claude di vedere l'output dei comandi, i messaggi di errore o i log senza copia-incolla.
426 490
427<h3 id="monitor-background-processes">491<h3 id="monitor-background-processes">
428 Monitora i processi in background492 Monitorare i processi in background
429</h3>493</h3>
430 494
431Quando Claude esegue comandi di lunga durata, l'estensione mostra l'avanzamento nella barra di stato. Tuttavia, la visibilità per le attività in background è limitata rispetto alla CLI. Per una migliore visibilità, chiedi a Claude di emettere il comando in modo da poterlo eseguire nel terminale integrato di VS Code.495La visibilità per le attività in background nell'estensione è limitata rispetto alla CLI. Per una migliore visibilità, chiedi a Claude di generare il comando in modo da poterlo eseguire nel terminale integrato di VS Code.
432 496
433<h3 id="connect-to-external-tools-with-mcp">497<h3 id="connect-to-external-tools-with-mcp">
434 Connettiti a strumenti esterni con MCP498 Connettere strumenti esterni con MCP
435</h3>499</h3>
436 500
437I server MCP (Model Context Protocol) danno a Claude accesso a strumenti esterni, database e API.501I server MCP (Model Context Protocol) danno a Claude accesso a strumenti esterni, database e API.
438 502
439Per aggiungere un server MCP, apri il terminale integrato (`` Ctrl+` `` o `` Cmd+` ``) ed esegui `claude mcp add`. L'esempio seguente aggiunge il server MCP remoto di GitHub, che si autentica con un [token di accesso personale](https://github.com/settings/personal-access-tokens) passato come intestazione:503Per gestire i server MCP senza lasciare VS Code, digita `/mcp` nel pannello chat. Dalla finestra di dialogo che si apre, puoi aggiungere server, rimuovere server salvati a livello locale, utente o progetto [scope](/docs/it/mcp#mcp-installation-scopes), abilitare o disabilitare server, riconnettersi a un server e gestire l'autenticazione OAuth. L'aggiunta e la rimozione di server nella finestra di dialogo richiede Claude Code v2.1.261 o versione successiva.
504
505Puoi anche eseguire `claude mcp add` nel terminale integrato di VS Code (`` Ctrl+` `` o `` Cmd+` ``). La finestra di dialogo e il comando del terminale salvano nella stessa configurazione MCP, e le modifiche da entrambi hanno effetto nelle conversazioni che avvii successivamente. L'esempio seguente aggiunge il server MCP remoto di GitHub, che si autentica con un [personal access token](https://github.com/settings/personal-access-tokens) passato come intestazione:
440 506
441```bash theme={null}507```bash theme={null}
442claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \508claude mcp add --transport http github https://api.githubcopilot.com/mcp/ \
443 --header "Authorization: Bearer YOUR_GITHUB_PAT"509 --header "Authorization: Bearer YOUR_GITHUB_PAT"
444```510```
445 511
446Una volta configurato, chiedi a Claude di utilizzare gli strumenti (ad es. "Review PR #456").512Sostituisci `YOUR_GITHUB_PAT` con il tuo personal access token. Il comando `claude mcp add` salva la configurazione senza convalidare le credenziali, quindi un valore segnaposto è accettato qui ma il server non riesce a connettersi in seguito. Per verificare la connessione, avvia una nuova conversazione, digita `/mcp` e controlla che il server mostri **Connected**. Un server con credenziali errate mostra **Failed**.
447 513
448Per gestire i server MCP senza lasciare VS Code, digita `/mcp` nel pannello di chat. La finestra di dialogo di gestione MCP ti consente di abilitare o disabilitare i server, riconnetterti a un server e gestire l'autenticazione OAuth. Consulta la [documentazione MCP](/docs/it/mcp) per i server disponibili.514Una volta configurato, chiedi a Claude di utilizzare gli strumenti (ad esempio, "Review PR #456").
515
516Per trovare server a cui connettersi, vedi [Find and build MCP servers](/docs/it/mcp#find-and-build-mcp-servers).
449 517
450<h2 id="work-with-git">518<h2 id="work-with-git">
451 Lavora con git519 Lavorare con git
452</h2>520</h2>
453 521
454Claude Code si integra con git per aiutare con i flussi di lavoro di controllo della versione direttamente in VS Code. Chiedi a Claude di eseguire il commit delle modifiche, creare pull request o lavorare tra i rami.522Claude Code si integra con git per aiutare con i flussi di lavoro di controllo versione direttamente in VS Code. Chiedete a Claude di eseguire il commit delle modifiche, creare pull request o lavorare tra i rami. Per avviare Claude in un worktree isolato con i propri file e ramo, consultate [Eseguire sessioni parallele con worktrees](/docs/it/worktrees).
455 523
456<h3 id="create-commits-and-pull-requests">524<h3 id="create-commits-and-pull-requests">
457 Crea commit e pull request525 Creare commit e pull request
458</h3>
459
460Claude può mettere in stage le modifiche, scrivere messaggi di commit e creare pull request in base al tuo lavoro:
461
462```text theme={null}
463> commit my changes with a descriptive message
464> create a pr for this feature
465> summarize the changes I've made to the auth module
466```
467
468Quando crei pull request, Claude genera descrizioni in base alle modifiche effettive del codice e può aggiungere contesto su test o decisioni di implementazione.
469
470<h3 id="use-git-worktrees-for-parallel-tasks">
471 Usa git worktrees per attività parallele
472</h3>526</h3>
473 527
474Usa il flag `--worktree` (`-w`) per avviare Claude in un worktree isolato con i suoi file e ramo:528Claude può mettere in stage le modifiche, scrivere messaggi di commit e creare pull request in base al vostro lavoro:
475 529
476```bash theme={null}530```text wrap theme={null}
477claude --worktree feature-auth531commit my changes with a descriptive message
532create a pr for this feature
533summarize the changes I've made to the auth module
478```534```
479 535
480Ogni worktree mantiene uno stato di file indipendente mentre condivide la cronologia di git. Ciò impedisce alle istanze di Claude di interferire l'una con l'altra quando lavorano su diversi compiti. Per ulteriori dettagli, consulta [Esegui sessioni parallele con Git worktrees](/docs/it/worktrees).536Quando create pull request, Claude genera descrizioni basate sulle modifiche effettive del codice e può aggiungere contesto riguardante le decisioni di test o implementazione.
481 537
482<h2 id="use-third-party-providers">538<h2 id="use-third-party-providers">
483 Usa provider di terze parti539 Utilizzare provider di terze parti
484</h2>540</h2>
485 541
486Per impostazione predefinita, Claude Code si connette direttamente all'API di Anthropic. Se la tua organizzazione utilizza Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry per accedere a Claude, configura l'estensione per utilizzare il tuo provider:542Per impostazione predefinita, Claude Code si connette direttamente all'API di Anthropic. Se la vostra organizzazione utilizza Amazon Bedrock, Google Cloud's Agent Platform o Microsoft Foundry per accedere a Claude, configurate l'estensione per utilizzare il vostro provider:
487 543
488<Steps>544<Steps>
489 <Step title="Disabilita il prompt di accesso">545 <Step title="Disabilitare il prompt di accesso">
490 Apri l'[impostazione Disable Login Prompt](vscode://settings/claudeCode.disableLoginPrompt) e seleziona la casella.546 Aprite l'[impostazione Disable Login Prompt](vscode://settings/claudeCode.disableLoginPrompt) e spuntate la casella.
491 547
492 Puoi anche aprire le impostazioni di VS Code (`Cmd+,` su Mac o `Ctrl+,` su Windows/Linux), cercare "Claude Code login" e selezionare **Disable Login Prompt**.548 Potete anche aprire le impostazioni di VS Code (`Cmd+,` su Mac o `Ctrl+,` su Windows/Linux), cercare "Claude Code login" e spuntare **Disable Login Prompt**.
493 </Step>549 </Step>
494 550
495 <Step title="Configura il tuo provider">551 <Step title="Configurare il vostro provider">
496 Segui la guida di configurazione per il tuo provider:552 Seguite la guida di configurazione per il vostro provider:
497 553
498 * [Claude Code su Amazon Bedrock](/docs/it/amazon-bedrock)554 * [Claude Code on Amazon Bedrock](/docs/it/amazon-bedrock)
499 * [Claude Code su Google Cloud's Agent Platform](/docs/it/google-vertex-ai)555 * [Claude Code on Google Cloud's Agent Platform](/docs/it/google-vertex-ai)
500 * [Claude Code su Microsoft Foundry](/docs/it/microsoft-foundry)556 * [Claude Code on Microsoft Foundry](/docs/it/microsoft-foundry)
501 557
502 Queste guide coprono la configurazione del tuo provider in `~/.claude/settings.json`, che garantisce che le tue impostazioni siano condivise tra l'estensione VS Code e la CLI.558 Queste guide coprono la configurazione del vostro provider in `~/.claude/settings.json`, che garantisce che le vostre impostazioni siano condivise tra l'estensione VS Code e la CLI.
503 </Step>559 </Step>
504</Steps>560</Steps>
505 561
562Su un provider di terze parti, l'estensione non offre funzionalità che richiedono un account claude.ai, come il tracciamento dell'utilizzo, la [dettatura vocale](/docs/it/voice-dictation) e la scheda Web per le [sessioni cloud](#resume-cloud-sessions-from-claude-ai). Un accesso claude.ai rimasto da un precedente `/login` rimane inutilizzato: l'estensione non lo invia con alcuna richiesta.
563
506<h2 id="security-and-privacy">564<h2 id="security-and-privacy">
507 Sicurezza e privacy565 Sicurezza e privacy
508</h2>566</h2>
509 567
510Il tuo codice rimane privato. Claude Code elabora il tuo codice per fornire assistenza ma non lo utilizza per addestrare i modelli. Per i dettagli sulla gestione dei dati e su come rinunciare alla registrazione, consulta [Dati e privacy](/docs/it/data-usage).568Il vostro codice rimane privato. Claude Code elabora il vostro codice per fornire assistenza ma non lo utilizza per addestrare i modelli. Per dettagli sulla gestione dei dati e su come disattivare la registrazione, consultate [Data and privacy](/docs/it/data-usage).
511 569
512Con le autorizzazioni di auto-edit abilitate, Claude Code può modificare i file di configurazione di VS Code (come `settings.json` o `tasks.json`) che VS Code potrebbe eseguire automaticamente. Per ridurre il rischio quando si lavora con codice non attendibile:570Con le autorizzazioni di auto-edit abilitate, Claude Code può modificare i file di configurazione di VS Code (come `settings.json` o `tasks.json`) che VS Code potrebbe eseguire automaticamente. Per ridurre il rischio quando si lavora con codice non attendibile:
513 571
514* Abilita la [Modalità limitata di VS Code](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) per gli spazi di lavoro non attendibili572* Abilitate [VS Code Restricted Mode](https://code.visualstudio.com/docs/editor/workspace-trust#_restricted-mode) per gli spazi di lavoro non attendibili
515* Usa la modalità di approvazione manuale invece di auto-accept per le modifiche573* Utilizzate la modalità Manual invece di Edit automatically o Auto per le modifiche
516* Rivedi attentamente le modifiche prima di accettarle574* Esaminate attentamente le modifiche prima di accettarle
517 575
518<h3 id="the-built-in-ide-mcp-server">576<h3 id="the-built-in-ide-mcp-server">
519 Il server IDE MCP incorporato577 The built-in IDE MCP server
520</h3>578</h3>
521 579
522Quando l'estensione è attiva, esegue un server MCP locale a cui la CLI si connette automaticamente. Questo è il modo in cui la CLI apre i diff nel visualizzatore diff nativo di VS Code, legge la tua selezione corrente per i riferimenti `@` e — quando stai lavorando in un notebook Jupyter — chiede a VS Code di eseguire le celle.580Quando l'estensione è attiva, esegue un server MCP locale a cui il CLI si connette automaticamente. È così che il CLI apre i diff nel visualizzatore diff nativo di VS Code, legge la selezione corrente per le menzioni `@` e — quando state lavorando in un notebook Jupyter — chiede a VS Code di eseguire le celle.
523 581
524Il server è denominato `ide` ed è nascosto da `/mcp` perché non c'è nulla da configurare. Se la tua organizzazione utilizza un hook `PreToolUse` per consentire gli strumenti MCP, tuttavia, dovrai sapere che esiste.582Il server è denominato `ide` ed è nascosto da `/mcp` perché non c'è nulla da configurare. Se la vostra organizzazione utilizza un hook `PreToolUse` per creare un elenco di strumenti MCP consentiti, tuttavia, dovrete sapere che esiste.
525 583
526**Selezione e contesto del file aperto.** Mentre è connesso, la CLI include la tua selezione dell'editor corrente e il percorso del file attivo come contesto su ogni prompt che invii. La trascrizione mostra una riga `⧉ Selected N lines from <file>` quando ciò accade. Per escludere un file sensibile come `.env`, aggiungi una [regola di negazione `Read`](/docs/it/permissions#read-and-edit) per il suo percorso. Una regola di negazione corrispondente impedisce sia il testo selezionato che l'avviso del file aperto per quel file di raggiungere Claude.584**Selection and open-file context.** Mentre è connesso, il CLI include la selezione dell'editor corrente e il percorso del file attivo come contesto su ogni prompt che inviate. La trascrizione mostra una riga `⧉ Selected N lines from <file>` quando ciò accade. Per escludere un file sensibile come `.env`, aggiungete una [regola di negazione `Read`](/docs/it/permissions#read-and-edit) per il suo percorso. Una regola di negazione corrispondente impedisce sia il testo selezionato che l'avviso del file aperto per quel file di raggiungere Claude.
527 585
528**Trasporto e autenticazione.** Il server si associa a `127.0.0.1` su una porta casuale nell'intervallo 10000–65535, e la porta non è configurabile. Il trasporto è `ws://` non crittografato; poiché il socket è solo loopback, qualsiasi processo che potrebbe catturare il traffico può anche leggere il token dal file di blocco, quindi TLS non aggiungerebbe protezione. Ogni attivazione dell'estensione genera un token di autenticazione casuale fresco, lo scrive in un file di blocco in `~/.claude/ide/<port>.lock`, e la CLI deve presentarlo come intestazione `X-Claude-Code-Ide-Authorization` per connettersi. Il file di blocco ha autorizzazioni `0600` in una directory `0700`, quindi solo l'utente che esegue VS Code può leggerlo. Se `CLAUDE_CONFIG_DIR` è impostato, il file di blocco viene scritto in `$CLAUDE_CONFIG_DIR/ide/` invece.586**Transport and authentication.** Il server si associa a `127.0.0.1` su una porta casuale nell'intervallo 10000–65535, e la porta non è configurabile. Il trasporto è `ws://` non crittografato; poiché il socket è solo loopback, qualsiasi processo che potrebbe catturare il traffico può anche leggere il token dal file di blocco, quindi TLS non aggiungerebbe protezione. Ogni attivazione dell'estensione genera un token di autenticazione casuale fresco, lo scrive in un file di blocco in `~/.claude/ide/<port>.lock`, e il CLI deve presentarlo come intestazione `X-Claude-Code-Ide-Authorization` per connettersi. Il file di blocco ha autorizzazioni `0600` in una directory `0700`, quindi solo l'utente che esegue VS Code può leggerlo. Se `CLAUDE_CONFIG_DIR` è impostato, il file di blocco viene scritto in `$CLAUDE_CONFIG_DIR/ide/` invece.
529 587
530**Strumenti esposti al modello.** Il server ospita una dozzina di strumenti, ma solo due sono visibili al modello. Il resto è RPC interno che la CLI utilizza per la sua stessa UI — apertura di diff, lettura di selezioni, salvataggio di file — e viene filtrato prima che l'elenco degli strumenti raggiunga Claude.588**Tools exposed to the model.** Il server ospita una dozzina di strumenti, ma solo due sono visibili al modello. Il resto è RPC interno che il CLI utilizza per la propria interfaccia utente — apertura di diff, lettura di selezioni, salvataggio di file — e viene filtrato prima che l'elenco degli strumenti raggiunga Claude.
531 589
532| Nome dello strumento (come visto dagli hook) | Cosa fa | Sola lettura |590| Tool name (as seen by hooks) | What it does | Read-only |
533| -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ------------ |591| ---------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | --------- |
534| `mcp__ide__getDiagnostics` | Restituisce i diagnostici del language server — gli errori e gli avvisi nel pannello Problemi di VS Code. Facoltativamente limitato a un file. | Sì |592| `mcp__ide__getDiagnostics` | Restituisce i diagnostici del language server — gli errori e gli avvisi nel pannello Problemi di VS Code. Facoltativamente limitato a un file. | Yes |
535| `mcp__ide__executeCode` | Esegue il codice Python nel kernel del notebook Jupyter attivo. Consulta il flusso di conferma di seguito. | No |593| `mcp__ide__executeCode` | Esegue il codice Python nel kernel del notebook Jupyter attivo. Consultate il flusso di conferma di seguito. | No |
536 594
537**L'esecuzione di Jupyter chiede sempre prima.** `mcp__ide__executeCode` non può eseguire nulla silenziosamente. Ad ogni chiamata, il codice viene inserito come una nuova cella alla fine del notebook attivo, VS Code lo scorre in vista e una Quick Pick nativa ti chiede di **Eseguire** o **Annullare**. L'annullamento — o la chiusura della selezione con `Esc` — restituisce un errore a Claude e nulla viene eseguito. Lo strumento rifiuta anche completamente quando non c'è un notebook attivo, quando l'estensione Jupyter (`ms-toolsai.jupyter`) non è installata, o quando il kernel non è Python.595**Jupyter execution always asks first.** `mcp__ide__executeCode` non può eseguire nulla silenziosamente. Ad ogni chiamata, il codice viene inserito come una nuova cella alla fine del notebook attivo, VS Code lo scorre in vista, e un Quick Pick nativo vi chiede di **Execute** o **Cancel**. Annullare — o chiudere il picker con `Esc` — restituisce un errore a Claude e nulla viene eseguito. Lo strumento rifiuta anche completamente quando non c'è un notebook attivo, quando l'estensione Jupyter (`ms-toolsai.jupyter`) non è installata, o quando il kernel non è Python.
538 596
539<Note>597<Note>
540 La conferma Quick Pick è separata dagli hook `PreToolUse`. Una voce di elenco consentiti per `mcp__ide__executeCode` consente a Claude di *proporre* l'esecuzione di una cella; la Quick Pick all'interno di VS Code è quello che le consente di *effettivamente* eseguirla.598 La conferma Quick Pick è separata dagli hook `PreToolUse`. Una voce di elenco consentito per `mcp__ide__executeCode` consente a Claude di *proporre* l'esecuzione di una cella; il Quick Pick all'interno di VS Code è ciò che le consente di *effettivamente* eseguirla.
541</Note>599</Note>
542 600
543<a id="troubleshooting" />601<a id="troubleshooting" />
544 602
545<h2 id="fix-common-issues">603<h2 id="fix-common-issues">
546 Risolvi i problemi comuni604 Risolvere i problemi comuni
547</h2>605</h2>
548 606
549<h3 id="extension-won’t-install">607<h3 id="extension-won’t-install">
550 L'estensione non si installa608 L'estensione non si installa
551</h3>609</h3>
552 610
553* Assicurati di avere una versione compatibile di VS Code (1.98.0 o successiva)611* Assicurati di avere una versione compatibile di VS Code (1.94.0 o successiva)
554* Verifica che VS Code abbia il permesso di installare estensioni612* Verifica che VS Code abbia il permesso di installare estensioni
555* Prova a installare direttamente dal [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code)613* Prova a installare direttamente dal [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=anthropic.claude-code)
556 614
558 L'icona Spark non è visibile616 L'icona Spark non è visibile
559</h3>617</h3>
560 618
561L'icona Spark appare nella **Barra degli strumenti dell'editor** (in alto a destra dell'editor) quando hai un file aperto. Se non la vedi:619L'icona Spark appare nella **Editor Toolbar** (in alto a destra dell'editor) quando hai un file aperto. Se non la vedi:
562 620
5631. **Apri un file**: L'icona richiede che un file sia aperto. Avere solo una cartella aperta non è sufficiente.6211. **Apri un file**: L'icona richiede che un file sia aperto. Avere solo una cartella aperta non è sufficiente.
5642. **Controlla la versione di VS Code**: Richiede 1.98.0 o superiore (Aiuto → Informazioni)6222. **Controlla la versione di VS Code**: Richiede 1.94.0 o superiore (Help → About)
5653. **Riavvia VS Code**: Esegui "Developer: Reload Window" dalla Tavolozza dei comandi6233. **Riavvia VS Code**: Esegui "Developer: Reload Window" dalla Command Palette
5664. **Disabilita le estensioni in conflitto**: Disabilita temporaneamente altre estensioni AI (Cline, Continue, ecc.)6244. **Disabilita le estensioni in conflitto**: Disabilita temporaneamente altre estensioni AI (Cline, Continue, ecc.)
5675. **Controlla l'affidabilità dell'area di lavoro**: L'estensione non funziona in Modalità limitata6255. **Controlla la fiducia dell'area di lavoro**: L'estensione non funziona in Restricted Mode
568 626
569In alternativa, fai clic su "✱ Claude Code" nella **Barra di stato** (angolo in basso a destra). Funziona anche senza un file aperto. Puoi anche usare la **Tavolozza dei comandi** (`Cmd+Shift+P` / `Ctrl+Shift+P`) e digitare "Claude Code".627In alternativa, se hai impostato [`preferredLocation`](#extension-settings) su `sidebar`, o hai aperto Claude con **Claude Code: Open in Side Bar**, fai clic su "✱ Claude Code" nella **Status Bar** (angolo in basso a destra). Questo funziona anche senza un file aperto. Puoi anche usare la **Command Palette** (`Cmd+Shift+P` / `Ctrl+Shift+P`) e digitare "Claude Code".
570 628
571<h3 id="cmd-esc-does-nothing-on-macos">629<h3 id="cmd-esc-does-nothing-on-macos">
572 Cmd+Esc non fa nulla su macOS630 Cmd+Esc non fa nulla su macOS
574 632
575Su macOS Tahoe e versioni successive, la scorciatoia di sistema Game Overlay è associata a `Cmd+Esc` per impostazione predefinita e intercetta la pressione del tasto prima che raggiunga VS Code. Per liberare la scorciatoia:633Su macOS Tahoe e versioni successive, la scorciatoia di sistema Game Overlay è associata a `Cmd+Esc` per impostazione predefinita e intercetta la pressione del tasto prima che raggiunga VS Code. Per liberare la scorciatoia:
576 634
5771. Apri Impostazioni di sistema6351. Apri System Settings
5782. Vai a Tastiera, quindi Scorciatoie da tastiera, quindi Controller di gioco6362. Vai a Keyboard, quindi Keyboard Shortcuts, quindi Game Controllers
5793. Deseleziona la casella di controllo Game Overlay6373. Deseleziona la casella di controllo Game Overlay
580 638
581In alternativa, riassegna l'estensione a un tasto diverso: apri l'editor [Scorciatoie da tastiera](https://code.visualstudio.com/docs/configure/keybindings) di VS Code (`Cmd+K Cmd+S`), cerca `Claude Code: Focus input` e assegna una nuova associazione.639In alternativa, riassegna l'estensione a un tasto diverso: apri l'editor [Keyboard Shortcuts](https://code.visualstudio.com/docs/configure/keybindings) di VS Code (`Cmd+K Cmd+S`), cerca `Claude Code: Focus input` e assegna una nuova associazione.
582 640
583<h3 id="claude-code-never-responds">641<h3 id="claude-code-never-responds">
584 Claude Code non risponde mai642 Claude Code non risponde mai
588 646
5891. **Controlla la tua connessione Internet**: Assicurati di avere una connessione Internet stabile6471. **Controlla la tua connessione Internet**: Assicurati di avere una connessione Internet stabile
5902. **Avvia una nuova conversazione**: Prova ad avviare una conversazione nuova per vedere se il problema persiste6482. **Avvia una nuova conversazione**: Prova ad avviare una conversazione nuova per vedere se il problema persiste
5913. **Prova la CLI**: Esegui `claude` dal terminale per vedere se ottieni messaggi di errore più dettagliati6493. **Prova la CLI**: Esegui `claude` dal terminale per vedere se ricevi messaggi di errore più dettagliati
592 650
593Se i problemi persistono, [apri un problema su GitHub](https://github.com/anthropics/claude-code/issues) con i dettagli dell'errore.651Se i problemi persistono, [segnala un problema su GitHub](https://github.com/anthropics/claude-code/issues) con i dettagli dell'errore.
594 652
595<h2 id="uninstall-the-extension">653<h2 id="uninstall-the-extension">
596 Disinstalla l'estensione654 Disinstallare l'estensione
597</h2>655</h2>
598 656
599Per disinstallare l'estensione Claude Code:657Per disinstallare l'estensione Claude Code:
600 658
6011. Apri la visualizzazione Estensioni (`Cmd+Shift+X` su Mac o `Ctrl+Shift+X` su Windows/Linux)6591. Aprire la visualizzazione Estensioni (`Cmd+Shift+X` su Mac o `Ctrl+Shift+X` su Windows/Linux)
6022. Cerca "Claude Code"6602. Cercare "Claude Code"
6033. Fai clic su **Disinstalla**6613. Fare clic su **Disinstalla**
604 662
605L'esecuzione di `claude` in un terminale integrato di VS Code reinstalla automaticamente l'estensione. Per mantenerla disinstallata, disattiva **Auto-install IDE extension** in `/config`, oppure imposta [`autoInstallIdeExtension`](/docs/it/settings#global-config-settings) su `false`. Puoi anche impostare la variabile di ambiente [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/it/env-vars) su `1`.663Se eseguite `claude` in un terminale integrato di VS Code, Claude Code reinstalla automaticamente l'estensione. Per mantenerla disinstallata, disattivate **Auto-install IDE extension** in `/config`, oppure impostate [`autoInstallIdeExtension`](/docs/it/settings-reference#autoinstallideextension) su `false`. Potete anche impostare la variabile di ambiente [`CLAUDE_CODE_IDE_SKIP_AUTO_INSTALL`](/docs/it/env-vars) su `1`.
606 664
607Per rimuovere anche i dati dell'estensione e ripristinare tutte le impostazioni, elimina la directory di archiviazione dell'estensione per la tua piattaforma.665Per rimuovere anche i dati dell'estensione e ripristinare tutte le impostazioni, eliminate la directory di archiviazione dell'estensione per la vostra piattaforma.
608 666
609Su macOS:667Su macOS:
610 668
624Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"682Remove-Item -Recurse -Force "$env:APPDATA\Code\User\globalStorage\anthropic.claude-code"
625```683```
626 684
627Per ulteriore aiuto, consulta la [guida alla risoluzione dei problemi](/docs/it/troubleshooting).685Per ulteriore aiuto, consultate la [guida alla risoluzione dei problemi](/docs/it/troubleshooting).
628 686
629<h2 id="next-steps">687<h2 id="next-steps">
630 Passaggi successivi688 Passaggi successivi
633Ora che hai Claude Code configurato in VS Code:691Ora che hai Claude Code configurato in VS Code:
634 692
635* [Esplora i flussi di lavoro comuni](/docs/it/common-workflows) per ottenere il massimo da Claude Code693* [Esplora i flussi di lavoro comuni](/docs/it/common-workflows) per ottenere il massimo da Claude Code
636* [Configura i server MCP](/docs/it/mcp) per estendere le capacità di Claude con strumenti esterni. Aggiungi i server usando la CLI, quindi gestiscili con `/mcp` nel pannello di chat.694* [Configura i server MCP](/docs/it/mcp) per estendere le capacità di Claude con strumenti esterni. Aggiungili e gestiscili con `/mcp` nel pannello della chat.
637* [Configura le impostazioni di Claude Code](/docs/it/settings) per personalizzare i comandi consentiti, gli hooks e altro. Queste impostazioni sono condivise tra l'estensione e la CLI.695* [Configura le impostazioni di Claude Code](/docs/it/settings) per personalizzare i comandi consentiti, gli hook e altro ancora. Queste impostazioni sono condivise tra l'estensione e la CLI.