VS Codeの拡張機能一覧をエクスポートするには

VScode,プログラム

VS Codeの拡張機能一覧をエクスポートするには、コマンドラインでlist-extensions オプションを付けると良い。

$ code --list-extensions

再利用を用意にするため、下記のようにxargsを応用するとエクスポート/インポートがスマートに行える。

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

下記は実際の出力例である。

$ code --list-extensions | xargs -L 1 echo code --install-extension
code --install-extension alefragnani.Bookmarks
code --install-extension austin.code-gnu-global
code --install-extension CoenraadS.bracket-pair-colorizer-2
code --install-extension Compulim.vscode-clock
code --install-extension DavidAnson.vscode-markdownlint
code --install-extension donjayamanne.githistory
code --install-extension DougFinke.vscode-pandoc
code --install-extension dracula-theme.theme-dracula
code --install-extension eamodio.gitlens
code --install-extension GrapeCity.gc-excelviewer
code --install-extension iceliu.highlight-icemode
code --install-extension jsynowiec.vscode-insertdatestring
code --install-extension LaurentTreguier.vscode-simple-icons
code --install-extension mechatroner.rainbow-csv
code --install-extension mosapride.zenkaku
code --install-extension MS-CEINTL.vscode-language-pack-ja
code --install-extension ms-python.python
code --install-extension ms-vscode-remote.remote-wsl
code --install-extension ms-vscode.cpptools
code --install-extension oderwat.indent-rainbow
code --install-extension Shan.code-settings-sync
code --install-extension slevesque.vscode-hexdump
code --install-extension yzhang.markdown-all-in-one

出力されたテキスト群をコピーし、インポートしたい環境でペーストすると拡張機能がインストールされる。

この記事は下記の内容を参考に作成しました。

How can you export VS Code extension list – Stack Overflow