Dans VS Code, « espace de travail » désigne le contexte de projet chargé par l'éditeur ; « fenêtre » désigne l'instance d'application qui l'affiche. Ils ressemblent souvent à un seul objet, car l'ouverture d'un dossier s'effectue généralement dans une seule fenêtre.
Ce que contient l'espace de travail
Pour un projet normal à dossier unique, VS Code indique que l'espace de travail est ce dossier racine. Les paramètres de l'espace de travail peuvent résider dans le dossier .vscode du projet. Un espace de travail multi-racine contient plusieurs dossiers et peut être enregistré sous la forme d'un fichier .code-workspace avec des paramètres valables pour tout l'espace de travail et des recommandations d'extensions.
L'espace de travail enregistré peut être rouvert à partir du fichier ou de Ouvrir Récents. Un espace de travail multi-racine sans titre persiste avec l'instance et invite à l'enregistrement lorsque l'instance se ferme.
Ce que contrôle la fenêtre
Une fenêtre VS Code est une surface d'éditeur en cours d'exécution avec ses propres onglets, panneaux, focus et position à l'écran. Vous pouvez ouvrir une autre fenêtre ou afficher un fichier dans une nouvelle instance sans redéfinir l'espace de travail d'origine. Inversement, l'ouverture d'un dossier différent dans la même fenêtre modifie l'espace de travail affiché par cette fenêtre.
Utiliser la distinction lors de l'organisation
Nommez et enregistrez l'espace de travail lorsque l'ensemble de dossiers et les paramètres doivent être réutilisables. Utilisez des fenêtres séparées lorsque les contextes doivent rester visuellement indépendants ou se trouver sur des écrans différents. Wallo peut associer la fenêtre VS Code actuelle à un objectif, mais il ne lit pas la structure .code-workspace et ne garantit pas la restauration de l'état de l'éditeur après la fermeture de cette fenêtre.