VSCode Run Configurations - IntelliJスタイルの実行環境設定拡張機能
(marketplace.visualstudio.com)普段は IntelliJ IDEA を使っていましたが、複数のプロジェクトを同時に開いて作業すると重くなりすぎるため、VSCode に移行しようと思いました。
しかし、実行環境をそのまま移すのは思ったより難しく、環境変数を launch.json で一つひとつ設定したり、.env ファイルで別管理したりする必要があるなど、不便な点が多くありました。
そこで、IntelliJ IDEA の Run Configuration のように GUI で実行環境を構成できる VSCode 拡張機能を作りました。
以下のような機能があります。
- サイドバーで実行構成を管理(追加/修正/削除/実行)
- 環境変数をテーブル形式で簡単に設定(ターミナルでの
exportコマンド不要) - WebView ベースの GUI エディターで JSON を直接編集せずに設定可能
- 各構成ごとに専用ターミナルで実行され、環境変数を自動注入
例えば、npm run dev を NODE_ENV=development、PORT=3000 などの環境変数と一緒に実行する構成を保存しておき、ワンクリックで実行できます。
IntelliJ から VSCode に移行する方や、VSCode で作業している方の少しでも助けになればうれしいです。
1件のコメント
直感的でとても良いです。