skydum

個人的な作業記録とか備忘録代わりのメモ

vscodeのMarket Placeから任意の拡張機能の任意のバージョンをダウンロードする

vscodeのMarket Placeから指定した拡張機能の古いバージョンがダウンロードできない

  • vscodeのMaket PlaceにあるVersion Historyは直近10個程しか古いバージョンへのリンクがないので、古いバージョンがほしいときに困ることがある。
  • ダウンロードできる方法がないか調べてみた。

古い拡張機能のダウンロード

vscodeのMakert Placeから任意の拡張の陰萎のバージョンの拡張機能をダウンロードするには以下の手順でURLを生成するとダウンロードすることができる。

URLの生成

  1. Version Historyからリンクされているどれか任意のファイルのURLをメモ帳などにコピーしつつ、どのバージョンでもいいのでファイルをダウンロードする。

  2. 今回は2022.15.12631011をダウンロード。

  3. ダウンロードされたファイル名
    ms-python.python-2022.15.12631011.vsix
  4. ダウンロードしたファイルのURL
    https://marketplace.visualstudio.com/_apis/public/gallery/publishers/ms-python/vsextensions/python/2022.15.12631011/vspackage

  5. ダウンロードしたファイル名を.と-の所で以下のように4分割する

  6. URLを置き換える

の様にすると任意のバージョンの拡張機能がダウンロードできる。