Chaque fois que j'ouvre un dossier dans lequel j'ai déjà travaillé, VSCode est intelligent et le rouvre exactement dans la même disposition que je l'avais déjà. Cependant, je n'ai absolument aucune idée de comment cela fonctionne - je ne trouve pas de fichier de configuration ou quoi que ce soit n'importe où, ce que j'aimerais bien avoir; dans mon cas d'utilisation spécifique, je crée beaucoup d'espaces de travail et ils ont tous le même type de structure, donc si je pouvais enregistrer cette mise en page pour ne pas avoir à la recréer à chaque fois, ce serait génial.

0
It'sNotALie. 21 oct. 2020 à 17:45

2 réponses

Meilleure réponse

La réponse finit par être super ennuyeuse ... ils sont stockés dans %APPDATA%\Code\User\workspaceStorage dans des noms de dossier à la recherche hachée, qui contiennent un fichier workspace.json assez inutile (tous les espaces de travail) et toutes les autres informations stockées dans un { {X2}} (et son fichier *.backup associé), qui est un fichier SQLite Format 3 stockant toutes ces informations. Il est à peine utilisé comme base de données d'après ce que je peux voir, un fichier json pourrait tout aussi bien faire, mais je m'éloigne du sujet ...

Tl; dr ils ont du mal à sortir.

0
It'sNotALie. 21 oct. 2020 à 15:11

VSCode enregistre principalement toutes les préférences et les choix de l'utilisateur dans le fichier settings.json . De plus, vous pouvez réellement définir vos préférences dans les paramètres VSCode. Mais si vous souhaitez copier / coller les paramètres de votre espace de travail dans différents espaces de travail, je suppose que le meilleur choix serait de regarder vos paramètres de mise en page settings.json.

  • Allez dans Fichier> Préférences et ajoutez-les dans le volet de droite, dans "Paramètres utilisateur" si vous souhaitez les conserver pour tous les espaces de travail ou dans "Paramètres de l'espace de travail" pour cet espace de travail uniquement.

  • Pour afficher les paramètres des mises en page et de l'explorateur, recherchez explorer.

Pour en savoir plus sur les settings.json valeurs par défaut et attributs exposés ici < / a>

-1
Kush Trivedi 21 oct. 2020 à 14:54