Vai al contenuto principale
Su Windows, la scheda Code può eseguire una sessione all’interno di una distribuzione WSL 2 invece che su Windows stesso. Il processo Claude Code della sessione, i suoi strumenti e git vengono tutti eseguiti all’interno della distribuzione, utilizzando la sua toolchain Linux e i percorsi Linux nativi, lo stesso ambiente che il tuo progetto utilizza. Utilizza una sessione WSL quando il tuo repository si trova all’interno del filesystem della distribuzione. Lavorare su questi file da Windows passa attraverso un filesystem di rete, che è lento e interrompe il file watching; eseguire la sessione all’interno della distribuzione evita entrambi i problemi.

Requisiti

  • Windows 10 o 11 con WSL 2. WSL 1 non è supportato.
  • Almeno una distribuzione installata (ad esempio, Ubuntu).
  • git installato all’interno della distribuzione.

Avvia una sessione WSL

1

Scegli una distribuzione

Avvia una nuova sessione nella scheda Code e apri il selezionatore di ambiente. Le tue distribuzioni WSL 2 installate appaiono in una sezione WSL. Scegline una.
2

Scegli una cartella

La sessione inizia nella directory home della distribuzione. Utilizza il selezionatore di cartelle per scegliere una cartella di progetto. La navigazione avviene all’interno della distribuzione, con percorsi Linux come /home/you/project.
3

Fidati della cartella

La prima sessione in una cartella mostra la finestra di dialogo di fiducia dell’area di lavoro. La fiducia viene concessa per distribuzione e cartella; fidarsi di una cartella in una distribuzione non si applica a un’altra distribuzione o allo stesso percorso su Windows.
La prima sessione in una distribuzione richiede un po’ più di tempo mentre Claude si configura al suo interno. Puoi anche aprire una cartella \\wsl.localhost\... dal selezionatore di cartelle normale, e si riapre all’interno di quella distribuzione. Le cartelle che hai utilizzato di recente appaiono nel selezionatore per distribuzione, quindi riconnettersi a un progetto è un solo clic.

Cosa funziona in una sessione WSL

Le sessioni parallele, le chat laterali, la revisione visiva dei diff, lo stato dei branch e delle pull request, e i worktrees funzionano tutti, supportati da git e dalla toolchain all’interno della distribuzione. “Open in editor” apre VS Code connesso alla distribuzione tramite Remote - WSL. Alcune funzionalità non sono ancora disponibili nelle sessioni WSL: il terminale integrato, i connettori e i plugin, il fork della sessione, il riquadro del browser dei file e i suggerimenti di file quando digiti @ nel compositore.

Dispositivi gestiti

Su dispositivi gestiti da un’organizzazione, le sessioni WSL potrebbero non essere disponibili. Se l’avvio della sessione non riesce con un messaggio che il dispositivo è gestito, ciò è controllato dal tuo amministratore. Amministratori: consulta come le impostazioni raggiungono i dispositivi nella guida di distribuzione.