[Visual Studio Code ポータブルモード] 異なるバージョンのVS Codeを開発PCに保持する方法
AIサーポートを受けた開発、AI Driven Development、セキュリティ、開発効率など様々な点から最新版のVS Codeで開発を行うことは当然ですが、古い環境でしかサポートされていない機能があったりします。
VS Code (version 1.100 )の ExtensionのRemote SSH(ver 0.120.0)でAmazon linux 2につなげないという問題があり、解決として古いバージョンで繋ぐことにしましたが、古いままだと他の開発に影響するため、最新のVS CodeをメインをPCにインストールして使用する。古いバージョンは配布されたアプリケーションをそのまま使用し、別で保持するという方法を取ることにしました。
なお、2025年5月11月現在でAmazon linux 2につなげて正常にgitを動作させるために、VS Code (Version: 1.85.2 )を使っています。
方法
VS codeのサイトから使用したいアプリケーションをダウンロードする。
VS codeのサイトにアクセスし、ダウンロードを行う。
圧縮されたファイルを解凍する。
解凍されたファイルを使用したいフォルダに移動させる。
解凍したVS Codeを使うと、設定やextensionのファイルが、同フォルダのcode-portable-dataに出力されます。管理しづらいところに置かない。
これだけで基本的に使用ができるようになります。ただ、VS Codeを使うときにcode-portable-dataフォルダへの書き込みの権限がないことでエラーが出ることがあるようなので注意すること。(当然ですが)
インストールしたVS Codeとは異なるフォルダにextensionが入っているため、必要なものは再度extensionをインストールする。
以上