Ich habe gerade den VS Code-Installationsprozess zweimal durchlaufen. Die Erstinstallation ist schnell und problemlos (genau wie der Editor selbst), aber ich musste mich an die Liste der von mir installierten Erweiterungen erinnern und installiere neue sehr schnell.
Mit Sublime Text würde ich einfach eine Einstellungsdatei auf einen anderen PC kopieren und könnte auf diese Weise alle Workflow-Abhängigkeiten automatisch installieren. Wie sieht der Ansatz bei VS Code aus?
Kann ich einfach eine JSON-Einstellungsdatei oder ähnliches sichern, um meine Arbeitsumgebung (mit Erweiterungen) problemlos neu zu erstellen?
quelle
Settings Sync
Erweiterung funktionierte wie Charme, exportierte nur meine Einstellungen von OS X nach Linux Mint.Die Settings Sync-Erweiterung sollte den Trick machen, auch wenn das UX nicht so gut läuft.
Es synchronisiert Ihre Einstellungen mit einem GitHub Gist im JSON-Format. Sie müssen ein GitHub-Token erstellen. Ich schlage vor, den Token-Code im 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).
quelle
token
SchlüsselsyncLocalSettings.json
in Ihrem Code-Profil im selben Ordner wie herunterladensettings.json
.Wie die Bearbeitung von treehead oder die Antwort von MarkP gezeigt haben, können Sie jetzt alle installierten Erweiterungen auflisten. So können Sie diese Liste der Erweiterungen folgendermaßen installieren:
Übertragen Sie die neu erstellte Datei auf den Computer, auf dem Sie diese Erweiterungen installieren möchten. Auf dieser Maschine würden Sie:
Welches wird dann durch jede Erweiterung in dieser Datei gehen und die Erweiterung installieren.
Wenn Sie eine Neuinstallation wünschen (AKA entfernt alle vorhandenen Erweiterungen auf diesem Computer), können Sie dies ausführen, bevor Sie die neuen Erweiterungen installieren (andernfalls entfernen Sie auch diese neuen Erweiterungen). VORSICHT, da dadurch alle Erweiterungen in VS Code entfernt werden:
quelle
get-content c:\exportedlist.txt | % { code --install-extension $_ }
Hier ist der Speicherort der VSCode-Einstellungen:
Es werden scheinbar nur geänderte Einstellungen gespeichert , was wirklich nett ist (so dass Sie sich nicht mit zukünftigen Versionen herumschlagen oder schrauben).
Möglicherweise möchten Sie auch / snippets / im selben Ordner wie settings.json.
Und natürlich kannst du laufen
code --list-extensions
, wie die anderen Antworten schon erwähnen.quelle