Espace de travail
Attention :
Peu utilisable sur une version portable car les chemins des dossiers changent d'un pc à l'autre à moins de travailler constamment sur sa clef.
C'est quoi un espace de travail
Un espace de travail est un conteneur logique de répertoires. Autrement dit, cela signifie que la seule chose qui relient ces répertoires est qu’ils font partie d’un même espace de travail. Mais on peut à tout moment en sortir un ou en faire entrer d’autres.
Si vous utilisez « git » rien ne sera enregistré à ce niveau et donc révisé. Simplement VSC aura connaissance de ces répertoires et de leur contenu.
Certains objets VSC comme les terminaux peuvent par exemple être déclarés au niveau d’un élément particulier d’un répertoire.
On peut utiliser un répertoire pour lier l’environnement de développement ouvert dans VSC à des fichiers un peu partout sur son disque dur sur la seule raison que l’on en a besoin pour son développement.
On peut par exemple placer dans un espace de travail :
un répertoire avec le projet en cours de développement
un répertoire contenant les doc
un répertoire contenant les fichiers de configuration comme le launch ou les task
un répertoire contenant des fichiers de test
C’est à vous de décider ce dont vous avez besoin.
Monter un espace de travail
J'ouvre VSC
Les menus concernés par la création des espaces de travail

Commençons par alimenter notre futur espace de travail. J’utilise le menu Ajouter un dossier à l'espace de travail et sélectionne deux répertoires, peu importe leur contenu. Les miens s’appellent :
fusee
22_2I2D_SCANNER3D

Et création d'un espace appelé :
SANS TITRE(ESPACE DE TRAVAIL)
C’est parce que l’on a pas encore nommé l’espace de travail, il n’est même pas sauvegardé. Pour cela dans le menu Fichier :

La sauvegarde d’un workspace se traduit par la création d’un fichier qui contiendra le contenu de ce workspace. Intéressons nous à son nom.
workspace.code-workspace
L’extension est .code-workspace.
La partie « workspace » est en fait le nom par défaut du workspace. Nous pouvons le modifier, ici :
fusee.code-workspace
On doit ensuite lui trouver un emplacement. Il est préférable d’éviter un espace de travail git. Ce fichier va contenir des informations locales à votre PC et n’a donc pas vocation à être partagé avec toute l’équipe. Créez donc un répertoire quelque part pour y créer le fichier.

Plusieurs choses se passent.
Tout d'abord la création d'un fichier qui contient un objet JSON contenant un tableau de répertoires.
{
"folders": [
{
"path": "."
},
{
"path": "../22_2i2d_SCANNER3D"
}
]
}
Coté VSC le nom de l'espace apparait et ont peu explorer le contenu des dossiers.
