VSCode Run Configurations - IntelliJ स्टाइल execution environment कॉन्फ़िगरेशन Extension
(marketplace.visualstudio.com)मैं आमतौर पर IntelliJ IDEA का उपयोग करता था, लेकिन जब कई प्रोजेक्ट एक साथ खोलकर काम करने लगा तो वह बहुत भारी लगने लगा, इसलिए VSCode पर जाने की कोशिश की.
लेकिन execution environment को वैसे का वैसा ले जाना उम्मीद से ज़्यादा कठिन था. Environment variables को launch.json में एक-एक करके सेट करना पड़ता था या उन्हें अलग से .env फ़ाइल में मैनेज करना पड़ता था, जैसी कई असुविधाएँ थीं.
इसलिए मैंने IntelliJ IDEA के Run Configuration की तरह GUI के ज़रिए execution environment कॉन्फ़िगर करने वाला एक VSCode extension बनाया.
इसमें नीचे जैसी सुविधाएँ हैं.
- साइडबार में run configuration मैनेजमेंट (जोड़ना/संशोधित करना/हटाना/चलाना)
- table फ़ॉर्मेट में environment variables को आसानी से सेट करना (
exportकमांड की ज़रूरत नहीं) - WebView-आधारित GUI editor से JSON को सीधे एडिट किए बिना कॉन्फ़िगरेशन संभव
- हर configuration अपने dedicated terminal में चलती है और environment variables अपने-आप inject हो जाते हैं
उदाहरण के लिए, आप npm run dev को NODE_ENV=development, PORT=3000 जैसे environment variables के साथ चलाने वाली configuration सेव करके रख सकते हैं, और एक क्लिक में उसे चला सकते हैं.
जो लोग IntelliJ से VSCode पर आ रहे हैं, और जो लोग VSCode में काम कर रहे हैं, उनके लिए यह थोड़ा-बहुत मददगार हो तो अच्छा लगेगा.
1 टिप्पणियां
यह बहुत सहज लगता है, इसलिए बहुत अच्छा है।