Wie sichere ich meine VS-Code-Einstellungen und die Liste der installierten Erweiterungen?

34798
Astravagrant

Ich habe gerade zweimal den VS-Code-Installationsprozess durchlaufen. Die anfängliche Installation ist schnell und problemlos (wie der Editor selbst), aber ich musste mich an die Liste der Erweiterungen erinnern, die ich installiert habe.

Mit Sublime Text kopiere ich einfach eine Einstellungsdatei auf einen anderen PC und könnte Workflow-Abhängigkeiten auf diese Weise automatisch installieren. Wie sieht es mit VS-Code aus?

Kann ich einfach eine JSON-Einstellungsdatei oder eine ähnliche Datei sichern, um meine Arbeitsumgebung (einschließlich Erweiterungen) problemlos neu erstellen zu können?

44

2 Antworten auf die Frage

37
MarkP

Ich habe eine Antwort auf der StackOverflow- Hauptseite vorgelegt, die unten für den Kontext eingefügt wurde

Ich muss das selbst einige Male machen - vor allem bei der Installation auf einem anderen Computer.

Abhängig von Ihrer Plattform befindet sich der Erweiterungsordner in einem der folgenden Pfade:

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

VS Code sucht nach Erweiterungen in Ihrem Erweiterungsordner .vscode / extensions. Abhängig von Ihrer Plattform befindet sich Folgendes: Windows% USERPROFILE% .vscode \ extensions Mac ~ / .vscode / extensions Linux ~ / .vscode / extensions Hier sollten Sie eine Liste der Erweiterungen anzeigen

Ich hatte auch Erfolg bei der Verwendung von Visual Studio Code Settings Sync Extension, um die Einstellungen mit GitHub gist zu synchronisieren

BEARBEITEN: In der neuesten Version von VSCode (Mai 2016) ist es jetzt möglich, die installierte Erweiterung in der Befehlszeile aufzulisten

code --list-extensions 
Die "Settings Sync" -Erweiterung funktionierte wie ein Zauber, exportierte meine Einstellungen einfach von OS X nach Linux Mint. vikas027 vor 7 Jahren 0
Ich möchte nicht synchronisieren! Ich möchte sichern! Sie haben die ursprüngliche Frage nicht richtig beantwortet. JesseNewman19 vor 6 Jahren 2
7
Brandon

Diese Erweiterung sollte den Trick tun, obwohl die UX so lala ist.

Es synchronisiert Ihre Einstellungen mit einer Github Gist im JSON-Format. Sie müssen ein Github-Token erstellen. Ich empfehle, den Token-Code unter dem Namen der Token-Datei zu speichern. Wenn Sie Ihre Einstellungen später erneut herunterladen müssen, ist es unwahrscheinlich, dass Sie den Code zur Hand haben (zumindest war dies mein Fall).