1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

pitaoのフリージャンル学習Advent Calendar 2022

Day 2

VS Codeの拡張機能 Export/Import をもっと手軽に

Last updated at Posted at 2022-12-01

🫣TL;DR

みんな大好きVS Code。
拡張機能も豊富にあり非常に便利ですが、一番困るのがPCを新調したとき。
これまで折角たくさん入れてきたのに全て消えてしまい、何を入れていたかも忘れてしまい、悲しくなりますよね。
また、他人に「この設定便利だよ!」と教えるのも拡張機能一覧を見せてこれを全部入れて~はちょっとイケてません。。。
そんなときにこの記事を読んでください。

codeコマンドを準備

Windowsであれば、VS Codeのインストールと同時に code コマンドを使えるようになります。
macOSはPATHを通す必要があります。
詳しくは以下の記事を参考にしてください。

📤インストール済み拡張機能をExport

code --list-extensionsでインストール済みの拡張機能一覧を出力します。

出力例)
PS C:\Users\pitao> code --list-extensions
formulahendry.dotnet-test-explorer
Fudge.auto-using
jmrog.vscode-nuget-package-manager
k--kato.docomment
kreativ-software.csharpextensions
MS-CEINTL.vscode-language-pack-ja
ms-dotnettools.csharp
patcx.vscode-nuget-gallery

📥新しいVS Codeに拡張機能をImport

code --install-extension {拡張機能}で対象の拡張機能をインストールできます。
先ほどのリストの行頭に追記したらいいのですが、これも一括で行いたいと思います。コマンドラインだと環境により微妙に書き方が変わるので、VS Codeでやってしまうのが丸いでしょう。

VS Codeの置換機能で正規表現(.*)モードを有効にし、行頭(^)にcode --install-extension を追記しましょう。
s.png

ダウンロード (2).png

あとはこれをコピーしてメモに残し、新しい環境で実行しましょう!

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?