回答:
メインのStackOverflowサイトでこれに対する回答を送信しました-コンテキストのために以下に貼り付けました
特に別のマシンにインストールする場合は、これを自分で数回行う必要があります。
プラットフォームに応じて、拡張機能フォルダーは次のいずれかのパスにあります。
%USERPROFILE%\.vscode\extensions
~/.vscode/extensions
~/.vscode/extensions
VS Codeは、拡張機能フォルダーの下で拡張機能を探します.vscode/extensions
。プラットフォームに応じて、次の場所にあります。
%USERPROFILE%\.vscode\extensions
~/.vscode/extensions
~/.vscode/extensions
拡張機能のリストが表示されるはずです
Visual Studio Code Settings Sync Extensionを使用して設定をGitHubの要点に同期することも成功しました
編集:VSCodeの最新リリース(2016年5月)では、コマンドラインでインストールされた拡張機能をリストすることが可能になりました
code --list-extensions
設定の同期拡張は、 UXはまあまあですが、トリックを行う必要があります。
設定をJSON形式でGitHub Gistに同期します。GitHubトークンを作成する必要があります。トークンファイル名にトークンコードを保存することをお勧めします。後で設定を再度ダウンロードする必要がある場合、コードが手元にある可能性は低いでしょう(少なくとも、私の場合はそうです)。
token
キーから取得できsyncLocalSettings.json
ますsettings.json
。
ツリーヘッドの編集またはMarkPの回答が示したように、インストールされているすべての拡張機能をリストできるようになったため、その拡張機能のリストをインストールする方法は次のとおりです。
code --list-extensions >> vs_code_extensions_list.txt
これらの拡張機能をインストールするマシンに、新しく作成したファイルを転送します。そのマシンでは、次のことを行います。
cat vs_code_extensions_list.txt | xargs -n 1 code --install-extension
次に、そのファイル内の各拡張機能を調べて、拡張機能をインストールします。
クリーンインストール(別名、そのマシンのすべての既存の拡張機能を削除する)が必要な場合は、新しい拡張機能をインストールする前にこれを実行できます(そうでない場合は、新しい拡張機能も削除します)。これはVS Codeのすべての拡張機能を削除するので注意してください:
code --list-extensions | xargs -n 1 code --uninstall-extension
get-content c:\exportedlist.txt | % { code --install-extension $_ }
ここだ VSCode設定の場所は:
Windows %APPDATA%\Code\User\settings.json macOS $HOME/Library/Application Support/Code/User/settings.json Linux $HOME/.config/Code/User/settings.json
変更された設定のみを保存しているように見えますが、これは本当に素晴らしいことです(したがって、将来のバージョンで問題が発生したり、邪魔されたりすることはありません)。
settings.jsonと同じフォルダーに/ snippets /が必要な場合もあります。
そして、もちろん、code --list-extensions
他の回答で既に述べたように、を実行できます。
Settings Sync
拡張機能はチャームのように機能し、OS XからLinux Mintに設定をエクスポートしました。