Linux- संगत ऐप्स के लिए आसानी से कोड लिखें और VS कोड और WSL 2 को एक साथ सेट करके उन्हें जांचें।
Microsoft का विज़ुअल स्टूडियो कोड बहुत लोकप्रिय है और डेवलपर समुदाय द्वारा पसंद किया जाता है। Linux के लिए Windows सबसिस्टम शक्तिशाली है, लेकिन यदि आप अपने Windows PC पर WSL के कर्नेल में Visual Studio कोड एकीकृत करते हैं, तो आप कम समय और बेहतर तरीकों से बहुत कुछ कर सकते हैं।
हम WSL पर चर्चा कर रहे हैं और एक निर्बाध कार्यप्रवाह के लिए आप Windows पर VS कोड कैसे सेट अप कर सकते हैं, आगे पढ़ें।
WSL 2 को क्या खास बनाता है?
लिनक्स (डब्लूएसएल) के लिए विंडोज सबसिस्टम एक मूल्यवान विशेषता है जो विंडोज उपयोगकर्ताओं को वर्चुअल मशीन या ड्यूल-बूट स्थापित किए बिना उबंटू और काली जैसे लिनक्स वितरण चलाने की अनुमति देता है।
WSL के साथ, Windows उपयोगकर्ता अतिरिक्त इंस्टॉलेशन चरणों के बिना सीधे Linux कमांड-लाइन टूल, एप्लिकेशन और उपयोगिताओं का उपयोग कर सकते हैं। WSL का नवीनतम संस्करण, WSL 2, अधिक स्थिरता और एक समर्पित Linux कर्नेल प्रदान करता है।
एक डेवलपर के रूप में, आप समर्पित हार्डवेयर की आवश्यकता के बिना या Windows पारिस्थितिकी तंत्र को छोड़े बिना क्रॉस-प्लेटफ़ॉर्म एप्लिकेशन विकसित करने के लिए WSL का उपयोग कर सकते हैं। WSL 2 का उपयोग करने के कुछ आवश्यक लाभ यहां दिए गए हैं।
- Linux टूल और उपयोगिताओं तक आसानी से पहुँचें: विकासकर्ता समर्पित VM या कंटेनर के बिना सीधे Linux कमांड-लाइन टूल का उपयोग कर सकते हैं।
- बेहतर प्रदर्शन: WSL 2 इष्टतम प्रदर्शन प्रदान करता है क्योंकि यह आपको एक समर्पित Linux कर्नेल पर पूर्ण नियंत्रण देता है; यह आपके एप्लिकेशन को तेजी से बूट समय देता है और कुशल संसाधन उपयोग की अनुमति देता है।
- सरल सेटअप: लिनक्स 2 के लिए विंडोज सबसिस्टम स्थापित करने के लिए सरल है। आप इसे सीधे Microsoft Store से प्राप्त कर सकते हैं; आप समर्थित Linux वितरणों की सूची में से चुनने के लिए भी स्वतंत्र हैं।
- विंडोज के साथ सहज एकीकरण: चूंकि WSL 2 सीधे विंडोज ओएस के साथ एकीकृत है, डेवलपर्स एक साथ लिनक्स और विंडोज ऐप चला सकते हैं और साझा फ़ाइल निर्देशिकाओं का उपयोग कर सकते हैं।
- उन्नत डॉकर एकीकरण: आप Docker Desktop में WSL-2 बैकएंड सेटिंग को सक्षम करके मूल रूप से WSL 2 पर Docker कंटेनर चला सकते हैं; यह आपके डॉकर ऐप्स की अनुकूलता को बेहतर बनाने और समग्र प्रदर्शन को बढ़ाने में मदद करेगा।
WSL 2 के साथ विजुअल स्टूडियो कोड का उपयोग क्यों करें
वीएस कोड माइक्रोसॉफ्ट द्वारा बनाया गया एक मजबूत एकीकृत विकास वातावरण (आईडीई) है जो सभी प्रकार की प्रोग्रामिंग भाषाओं का समर्थन करता है। डेवलपर्स विज़ुअल स्टूडियो कोड का उपयोग करना पसंद करते हैं क्योंकि यह वस्तुतः हर प्लेटफ़ॉर्म पर काम करता है, जिसमें macOS, Linux और Windows शामिल हैं। इसमें एक बड़ा समुदाय भी है जो विकास को आसान बनाने वाले महान विस्तारों के निर्माण के लिए समर्पित है।
एक डेवलपर के रूप में, विंडोज प्लेटफॉर्म पर ऐप डेवलपमेंट के लिए विजुअल स्टूडियो कोड का उपयोग करने की क्षमता लिनक्स कर्नेल पर उन ऐप्स को चलाना भी एक अविश्वसनीय रूप से लाभप्रद और लगभग अविश्वसनीय है विशेषता।
जब आप वीएस कोड को लिनक्स के लिए विंडोज सबसिस्टम में एकीकृत करते हैं, तो आप क्रॉस-प्लेटफॉर्म संगतता को बढ़ाने के लिए इसके विशेष लिनक्स कर्नेल का उपयोग कर सकते हैं। आप WSL 2 के साथ VS कोड के भीतर एकीकृत टर्मिनल का उपयोग करके अपने कार्यप्रवाह को और कारगर बना सकते हैं।
WSL 2 को Visual Studio कोड के साथ कैसे एकीकृत करें
जबकि लिनक्स के लिए विंडोज सबसिस्टम एक समर्पित लिनक्स कर्नेल प्रदान करता है जिसमें आप अपने ऐप चला सकते हैं, आप इसके टर्मिनल के माध्यम से कोड को सीधे संपादित नहीं कर सकते। सौभाग्य से, आप अपने WSL 2 लिनक्स वितरण के साथ एकीकृत करने के लिए विज़ुअल स्टूडियो कोड को कॉन्फ़िगर करके अपने वर्कफ़्लो को आसान बना सकते हैं।
विज़ुअल स्टूडियो कोड कैसे स्थापित करें
एक शर्त के रूप में, आपको पहले यह सुनिश्चित करना होगा कि आपके विंडोज पीसी पर वीएस कोड सही तरीके से सेट है। वीएस कोड स्थापित करना सीधा और सरल है, लेकिन यदि आप अनिश्चित हैं, तो आप हमारी जांच कर सकते हैं विज़ुअल स्टूडियो कोड स्थापित करने के लिए शुरुआती मार्गदर्शिका आपके विंडोज पीसी पर:
- के लिए सिर आधिकारिक माइक्रोसॉफ्ट वेबसाइट और विंडोज इंस्टालर डाउनलोड करें।
- एक बार डाउनलोड पूरा हो जाने पर, इंस्टॉलेशन सेटअप चलाएँ।
- जब तक आप देखते हैं तब तक आगे मारो अतिरिक्त कार्य चुनें चरण, और सुनिश्चित करें पाथ में जोड़ें विकल्प चुना है।
- स्थापना विज़ार्ड को पूरा करें।
यदि आपने पहले ही VS कोड इंस्टॉल कर लिया है, तो आपको यह सुनिश्चित करने की आवश्यकता है कि आप VS कोड में डायरेक्टरी खोलने के लिए टर्मिनल का उपयोग कर सकते हैं:
- से वीएस कोड लॉन्च करें डेस्कटॉप या शुरू मेन्यू।
- चुनना CTRL + SHIFT + P खोलने के लिए कमांड पैलेट.
- सर्च बॉक्स में टाइप करें शेल कमांड और ढूंढो शेल कमांड: शेल पाथ में "कोड" कमांड इंस्टॉल करें विकल्प।
- यदि आप इसे देख पा रहे हैं तो विकल्प का चयन करें। यह आपको कमांड लाइन से विज़ुअल स्टूडियो कोड में एक निर्देशिका खोलने की अनुमति देगा।
यदि विकल्प दिखाई नहीं देता है, तो आपके पीसी पर वीएस कोड कॉन्फ़िगरेशन पहले से ही सक्षम है।
WSL 2 के साथ VS कोड को कैसे कॉन्फ़िगर करें
एक बार जब आप सुनिश्चित कर लें कि आपके विंडोज पीसी पर वीएस कोड ठीक से स्थापित है, तो आप वीएस कोड को लिनक्स 2 के लिए विंडोज सबसिस्टम से सुरक्षित रूप से कनेक्ट कर सकते हैं:
- यदि आप अपने सिस्टम पर WSL 2 को पहले ही कॉन्फ़िगर कर चुके हैं तो आप अगले चरण पर जा सकते हैं। अन्यथा, Ubuntu से डाउनलोड करें माइक्रोसॉफ्ट स्टोर प्रारंभ करना।
- लॉन्च करें शुरू मेनू, के लिए खोजें विजुअल स्टूडियो कोड, और सर्वश्रेष्ठ मिलान चुनें.
- साइड मेनू फलक से, पर क्लिक करें एक्सटेंशन आइकन, या शॉर्टकट का उपयोग करें Ctrl + शिफ्ट + एक्स स्थापित एक्सटेंशन देखने के लिए।
- में मार्केटप्लेस में खोज एक्सटेंशन फ़ील्ड, खोजें डब्ल्यूएसएल, शीर्ष मिलान का चयन करें, और क्लिक करें स्थापित करना.
- एक बार एक्सटेंशन स्थापित हो जाने के बाद, अपना WSL 2 वितरण (हमारे मामले में Ubuntu) के माध्यम से लॉन्च करें शुरू मेन्यू। के जरिए भी खोल सकते हैं नया विंडोज टर्मिनल.
- WSL 2 में प्रोजेक्ट डायरेक्टरी का उपयोग करके नेविगेट करें सीडी आदेश और फिर वीएस कोड में फ़ोल्डर खोलने के लिए निम्न आदेश दर्ज करें:
कोड।
- वीएस कोड अब आपके स्रोत कोड को विंडोज वातावरण में खोलेगा लेकिन आपको लिनक्स वातावरण में अपने ऐप को डिबग और परीक्षण करने की अनुमति देगा।
WSL 2 डेवलपर्स के लिए अविश्वसनीय है
यदि आप एक ऐसे डेवलपर हैं जो लिनक्स से पूरी तरह संतुष्ट नहीं हैं लेकिन फिर भी काम के लिए इसका उपयोग करने की आवश्यकता है, तो हम WSL 2 से परिचित होने की अत्यधिक अनुशंसा करते हैं। यह एक अविश्वसनीय उपकरण है जो आने वाले वर्षों में बेहतर होगा।