Frage Wie können Sie die VS-Code-Erweiterungsliste exportieren?


Ich muss alle meine installierten Erweiterungen an meine Kollegen senden, wie kann ich sie exportieren?

Extension Manager scheint nichts zu tun ... Es wird keine Erweiterung installiert.


97
2018-03-03 13:18


Ursprung


Antworten:


In Maschine A,

code --list-extensions | xargs -L 1 echo code --install-extension

Kopieren Sie die Echoausgabe und fügen Sie sie in die Maschine B ein

Beispielausgabe

code --install-extension Angular.ng-template
code --install-extension DSKWRK.vscode-generate-getter-setter
code --install-extension EditorConfig.EditorConfig
code --install-extension HookyQR.beautify

79
2018-03-21 04:54



Ich muss das selbst ein paar Mal machen - vor allem, wenn ich es auf einem anderen Rechner installiere.

https://code.visualstudio.com/docs/editor/extension-gallery#_common-questions gibt Ihnen den Speicherort Ihres Ordners

VS Code sucht nach Erweiterungen in Ihrem Erweiterungsordner .vscode / extensions. Abhängig von Ihrer Plattform befindet sich:

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

Das sollte dir eine Liste der Erweiterungen anzeigen

Ich hatte auch Erfolg mit Visual Studio-Codeeinstellungen Sync-Erweiterung um 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

130
2018-05-12 13:52



Ich habe eine Erweiterung entwickelt, die alle Visual Studio-Codeeinstellungen für mehrere Instanzen synchronisiert.

Hauptmerkmale

  1. Verwenden Sie Ihr GitHub-Konto-Token.
  2. Einfaches Hochladen und Herunterladen mit einem Klick.
  3. Speichert alle Einstellungen und Snippet-Dateien.
  4. Upload-Taste: Umschalt + Alt + u
  5. Download-Taste: Umschalt + Alt + d
  6. Geben Sie Sync ein, um alle Synchronisierungsoptionen anzuzeigen

Es synchronisiert

  1. Einstellungsdatei
  2. Tastenbindedatei
  3. Datei starten
  4. Snippets-Ordner
  5. VSCode Erweiterungen

Detail Dokumentationsquelle

VSCode Sync ReadMe

Hier herunterladen : VS-Code-Einstellungen Synchronisierung


19
2018-05-30 06:37



Ich habe den folgenden Befehl verwendet, um meine Erweiterungen von vscode in vscode Insider zu kopieren:

code --list-extensions | xargs -L 1 code-insiders --install-extension

Das Argument -L 1 erlaubt uns, den Befehl auszuführen code-insiders --install-extension einmal für jede von code --list-extensions


12
2017-12-28 15:36



Windows-Befehl für Installationserweiterungen generieren

for /F "tokens=*" %i in ('code --list-extensions')
   do @echo call code --install-extension %i >> install.cmd

9
2018-06-06 13:04



Öffnen Sie die VScode-Konsole und schreiben Sie:

code --list-extensions (oder code-insiders --list-extensions wenn VScode Insider installiert ist)

Dann teilen Sie mit Kollegen die Befehlszeile:

code --install-extension {ext1} --install-extension {ext2} --install-extension {extN} ersetzen {ext1}, {ext2}, ..., {extN} mit dem extention tou gelistet

Für vscode Insider: code-insiders --install-extension {ext1} ...

Wenn sie es in vscode commander line terminal kopieren / einfügen, installieren sie die freigegebenen Erweiterungen

Weitere Informationen zu Kommandozeilen-Erweiterung-Management


6
2017-07-20 08:37



Windows (Powershell) Version von @ Bennys Antwort

Maschine A:

Im VSCode Powershell-Terminal:

code --list-extensions > extensions.list

Maschine B:

  1. Kopiere extension.list in die Maschine B

  2. Im VSCode Powershell-Terminal:

cat extensions.list |% { code --install-extension $_}


3
2018-04-20 07:51



Da ist ein Extension Manager Erweiterung, die helfen kann. Es scheint zu ermöglichen, eine Reihe von Erweiterungen zu installieren, die in der settings.json.


2
2018-03-03 14:31



Ich habe den VSCode-Erweiterungsordner geöffnet und ausgeführt

find * -maxdepth 2 -name "package.json" | xargs grep "name"

Das gibt Ihnen eine Liste, aus der Sie die Erweiterungsnamen extrahieren können.


1
2018-02-03 21:53



Bennys Antwort unter Windows mit Linux-Subsystem:

C:\> code --list-extensions | wsl xargs -L 1 echo code --install-extension

1
2018-06-01 07:25