Come aggiungere “Apri in Visual Studio Code” al menu contestuale di Windows 10/11
Se utilizzi spesso Visual Studio Code, può essere utile aggiungere una voce personalizzata al menu contestuale di Windows per aprire rapidamente la cartella corrente direttamente nell’editor.
Questo risultato può essere ottenuto tramite una semplice modifica del Registro di sistema utilizzando un file .reg.
Ecco il mio ad esempio:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
@=”Apri in Visual Studio Code”
“Icon”=”C:\\Users\\valerio.guaglianone\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe”
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
@=”\”C:\\Users\\valerio.guaglianone\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\” \”%V\”"
Come funziona
La configurazione crea una nuova voce nel menu che appare quando si fa clic con il tasto destro sullo sfondo di una cartella in Esplora file:
Apri in Visual Studio Code
Quando viene selezionata, Windows esegue il comando che avvia VS Code e apre automaticamente la directory corrente.
Le chiavi principali del file .reg
La chiave:
“`reg
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
“`
registra una nuova voce nel menu contestuale delle cartelle.
Il valore:
“`reg
@=”Apri in Visual Studio Code”
“`
definisce il testo visualizzato all’utente.
L’attributo:
“`reg
“Icon”=”C:\\Users\\nomeutente\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe”
“`
associa l’icona ufficiale di Visual Studio Code alla voce del menu.
Infine, la chiave:
“`reg
[HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
“`
specifica il comando da eseguire:
“`reg
@=”\”C:\\Users\\nomeutente\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\” \”%V\”"
“`
dove `%V` rappresenta il percorso della cartella attualmente aperta.

Un’alternativa più portabile
Se VS Code è stato aggiunto al PATH di sistema, è possibile utilizzare direttamente il comando `Code.exe` senza dover specificare il percorso completo. In questo modo la configurazione diventa indipendente dall’utente e dalla posizione di installazione del programma.
Come rimuovere la personalizzazione
Nel caso in cui non sia più necessaria, è sufficiente eliminare la chiave del registro associata a `VSCode`, rimuovendo così la voce dal menu contestuale di Windows.
Conclusioni
Con poche righe di configurazione è possibile integrare Visual Studio Code direttamente nell’esperienza di navigazione di Windows, riducendo il numero di passaggi necessari per aprire rapidamente un progetto e migliorando la produttività durante lo sviluppo.

