登録は新たな環境を構築する場合や、開発メンバーで揃えるとき、
削除はその前段階として一旦全部消す場合に使えると思います。
インストールしている拡張機能の一覧を取得
一括で登録または削除する為に、まずは拡張機能の一覧を取得します。
ファイルに取得せずに行うことも可能ですが、取っておいた方が安心だと思います。
シェルから次のコマンドを実行します。
Windows でも同様に PowerShell から実行します。
code --list-extensions > extensions.txt
これで、extensions.txt に拡張機能の一覧が書き出されます。
一括アンインストール
xargs が使えるとき
cat extensions.txt | xargs -n 1 code --uninstall-extension
使えないとき
while read -r extension; do
code --uninstall-extension "$extension"
done < extensions.txt
Windows のとき
cat extensions.txt | ForEach-Object { code --uninstall-extension $_ }
一括インストール
オプションが --uninstall-extension
から --install-extension
に変わるだけです。
xargs が使えるとき
cat extensions.txt | xargs -n 1 code --install-extension
使えないとき
while read -r extension; do
code --install-extension "$extension"
done < extensions.txt
Windows のとき
cat extensions.txt | ForEach-Object { code --install-extension $_ }
Visual Studio Codeデバッグ技術 (Amazon)
コメント