평소 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 에서 작업하시는 분들께 약간의 도움이 되었으면 좋겠습니다.

직관적이라 너무 좋습니다.