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

Ouverture VSC menu fichier

Les menus concernés par la création des espaces de travail

Menus espace 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

Ajout de dossiers

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 :

Sauvegarde espace de travail

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.

Sauvegarde projet

Plusieurs choses se passent.

Tout d'abord la création d'un fichier qui contient un objet JSON contenant un tableau de répertoires.

1
{
2
	"folders": [
3
		{
4
			"path": "."
5
		},
6
		{
7
			"path": "../22_2i2d_SCANNER3D"
8
		}
9
	]
10
}

Coté VSC le nom de l'espace apparait et ont peu explorer le contenu des dossiers.

Création espace dans VSC