web-dev-qa-db-fra.com

Comment sauvegarder mes paramètres de VS Code et la liste des extensions installées?

Je viens de passer deux fois par le processus d'installation de VS Code. L'installation initiale est rapide et sans douleur (comme l'éditeur lui-même), mais je dois me souvenir de la liste des extensions que j'ai installées et j'en installe de nouvelles à un très bon taux.

Avec Sublime Text, je copiais simplement un fichier de paramètres sur un autre PC et pouvais installer automatiquement les dépendances de flux de travail de cette manière, mais quelle est l'approche avec VS Code?

Puis-je simplement sauvegarder un fichier de paramètres JSON ou un fichier similaire pour pouvoir recréer facilement mon environnement de travail (avec les extensions)?

58
Astravagrant

J'ai soumis une réponse à ce sujet sur StackOverflow site - collé ci-dessous pour le contexte.

J'ai besoin de le faire moi-même à quelques reprises, notamment lors de l'installation sur une autre machine.

Selon votre plate-forme, votre dossier d'extensions se trouve dans l'un des chemins suivants:

  • Windows: %USERPROFILE%\.vscode\extensions
  • Mac: ~/.vscode/extensions
  • Linux: ~/.vscode/extensions

VS Code recherche les extensions dans votre dossier d'extensions .vscode/extensions. Selon votre plate-forme, il se trouve: Windows% USERPROFILE% .vscode\extensions Mac ~/.vscode/extensions Linux ~/.vscode/extensions Cela devrait vous montrer une liste des extensions

J'ai également eu du succès avec Paramètres du code Visual Studio Sync Extension pour synchroniser les paramètres avec GitHub Gist

EDIT: Dans la dernière version de VSCode (mai 2016), il est maintenant possible de lister l'extension installée dans la ligne de commande

code --list-extensions
48
MarkP

Cette extension devrait faire l'affaire, même si l'UX est so-so.

Il synchronise vos paramètres sur un Github Gist au format JSON. Vous devrez créer un jeton Github. Je suggère d'enregistrer le code de jeton dans le nom du fichier de jeton, car lorsque vous aurez besoin de télécharger vos paramètres ultérieurement, il est peu probable que vous ayez le code à portée de main (du moins, c'était mon cas).

9
Brandon