Diskzyv0.1
注意して削除

~/.vscode/extensions とは。削除しても安全か

結論

~/.vscode/extensions は削除できますが、Visual Studio Codeにインストールした拡張機能がすべて削除されます。使っていないものをVS Codeの中からアンインストールし、フォルダはそのままにしておくほうがよい方法です。

場所

~/.vscode/extensions

これは何か

Visual Studio Codeは、各拡張機能を ~/.vscode/extensions の下の専用フォルダにインストールします。フォルダ名は、発行元、拡張機能、バージョンから付けられます。親フォルダの名前がドットで始まるため、このフォルダはFinderでは隠されています。

大きいのは言語の拡張機能です。その多くは独自の言語サーバ、コンパイラ、ランタイムを同梱しており、数個のスクリプトとは比べものにならない大きさです。

拡張機能を追加するにつれて、フォルダは大きくなります。拡張機能がアップデートされると、VS Codeを再起動して片付けが行われるまで、古いバージョンのフォルダが残ることがあります。

どのくらい大きくなるか

インストールしている言語やツールの拡張機能の数によって、数百MBから数GBまで幅があります。

手動で消去する方法

  1. 下記のコマンドを実行して、インストール済みの拡張機能を一覧表示します。
  2. VS Codeで、Shift + Command + Xキーを押して「Extensions」(拡張機能)ビューを開き、使わなくなったものを見つけて「Uninstall」(アンインストール)をクリックします。
  3. ターミナルからは、code --uninstall-extension のあとに、一覧にある拡張機能の識別子を続けて実行すれば、同じことができます。
  4. VS Codeを再起動し、アンインストールしたバージョンや古いバージョンのフォルダが削除されるようにします。
  5. 代わりにフォルダ全体を削除する場合は、先にVS Codeを終了します。拡張機能の設定は設定ファイルに残りますが、拡張機能そのものはインストールし直す必要があります。
ターミナルで
code --list-extensions

削除したあとはどうなるか

アンインストールした拡張機能は、すぐに動作しなくなります。その言語サポート、テーマ、コマンドがなくなります。Settings Sync(設定の同期)を使っている場合、VS Codeは同期された拡張機能を自動的にインストールし直すことがあり、そうなるとフォルダがまた大きくなることもあります。

Diskzyでの扱い

Diskzyは、~/.vscode と各拡張機能フォルダのサイズをディスクマップに表示するので、VS Codeでアンインストールする前に、どの拡張機能が最も領域を使っているかがわかります。

関連ガイド

Macの空き領域がどこに消えたのかを確認

Diskzyはディスク全体をマップにし、システムデータの内訳を示し、安全なものを消去します。72時間は無料、その後は$9の買い切りでMac 2台まで使えます。

Diskzyを無料で試す
ほかの言語で読む:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語