Sommaire

Ouvrir un dossier sur VS Code

Sommaire

Lors de mon installation de Visual Studio Code, je n’ai pas pensé à cocher cette case lors de l’installation (c’est sur la même page que celui l’on propose de créer un raccourci sur le bureau). Je n’avais pas voulu cette fonctionnalité car je ne faisais que tester ce logiciel.
Maintenant, je me sers que de lui (en ayant désactivé la télémétrie) ! Il remplace Notepad++ pour le code. Ce dernier me sert maintenant exclusivement à la prise de note.

Du coup, pour obtenir cette fonctionnalité, il faut ré-installer VS Code.
Sinon, des entrées dans le registre font l’affaire. C’est ce que l’on voit ici.

Pour cela, on ne va pas ouvrir regedit mais mettre tous dans un fichier et ouvrir ce dernier.

J’ai trouvé le script ici mais les chemins n’étaient pas du tout les mêmes.
Voici donc ma version :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Users\\billgates\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Users\\billgates\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Users\\billgates\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Users\\billgates\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""

Remplacer le nom d’utilisateur (billgates) par le vôtre et enregistrer ce fichier avec l’extension .reg.

Pour l’obtenir, entrer la commande whoami dans un invite de commande.
Le résultat devrait être de la forme <nom_du_pc>\<nom_de_compte>.
Domotiser son PC - Scrample

Vérifier bien que votre exécutable VS Code et bien au même endroit que moi avant de lancé le script. Sinon vous devrez tout enlever du registre à la main !

Une fois le script exécuté, vous devriez avoir le choix “Open Folder as VS Code Project” dans le menu contextuel d’un dossier.