संपादित 3 सप्ताह पहले द्वारा ExtremeHow संपादकीय टीम
विजुअल स्टूडियो कोडरिमोट डेवलपमेंटएक्सटेंशन्सएसएसएचकंटेनरडब्ल्युएसएलकॉन्फ़िगरेशनडिबगिंगक्लाउडसेटअपएकीकरणउत्पादकतासहयोगउपकरणवातावरणप्रोग्रामिंगविकाससर्वरकनेक्शन
अनुवाद अपडेट किया गया 3 सप्ताह पहले
विजुअल स्टूडियो कोड (VS कोड) एक उच्च बहुमुखी और शक्तिशाली कोड संपादक है जो विकास कार्यों की एक विस्तृत श्रृंखला का समर्थन करता है। इसकी एक उत्कृष्ट विशेषता रिमोट डेवलपमेंट क्षमता है। यह डेवलपर्स को स्थानीय रूप से जैसे दूरस्थ सर्वरों पर परियोजनाओं पर निर्बाध रूप से काम करने की अनुमति देता है। यह विशेष रूप से बड़े अनुप्रयोगों या सिस्टम पर काम करते समय उत्पादकता को काफी बढ़ा सकता है, जिन्हें आप आसानी से स्थानीय रूप से अनुकरण नहीं कर सकते।
इस विस्तृत गाइड में, हम विजुअल स्टूडियो कोड में रिमोट डेवलपमेंट को सक्षम और कॉन्फ़िगर करना सीखेंगे। हम आवश्यक एक्सटेंशन और उन्हें कुशलता से सेटअप करने के तरीकों के बारे में जानेंगे।
वीएस कोड में रिमोट डेवलपमेंट विभिन्न एक्सटेंशनों की एक श्रृंखला के माध्यम से संचारित किया जाता है जो आपके स्थानीय मशीन और दूरस्थ संसाधनों के बीच कनेक्टिविटी प्रदान करते हैं। इसमें SSH के माध्यम से किसी अन्य मशीन से कनेक्ट करना, कंटेनर में काम करना, या विंडोज सबसिस्टम फॉर लिनक्स (WSL) का उपयोग करना शामिल हो सकता है।
मुख्य अवधारणा आपको अपने स्थानीय वीएस कोड संपादक का उपयोग करके दूरस्थ मशीन पर फाइल प्रणाली और प्रक्रियाओं के साथ सीधे बातचीत करने की अनुमति देना है। यह सेटअप संसाधन-गहन परियोजनाओं को विकसित करते समय आपकी स्थानीय मशीन पर सिस्टम तनाव को कम करने में मदद करता है, और उन डेवलपर्स की भी मदद करता है जिन्हें बिना मशीन बदले विभिन्न ऑपरेटिंग वातावरणों पर काम करने की आवश्यकता होती है।
वीएस कोड में दूरस्थ विकास के लिए, आपको "रिमोट डेवलपमेंट" एक्सटेंशन पैक इंस्टॉल करने की आवश्यकता होती है, जिसमें शामिल हैं:
उन्हें इंस्टॉल करने के लिए, इन चरणों का पालन करें:
SSH (सिक्योर शेल) एक प्रोटोकॉल है जिसका उपयोग नेटवर्क पर दूरस्थ मशीन से सुरक्षित रूप से कनेक्ट करने के लिए किया जाता है। यह आपको सुरक्षित रूप से आदेश निष्पादित करने और फाइल स्थानांतरित करने की अनुमति देता है। कई डेवलपर्स के लिए, SSH का उपयोग करके दूरस्थ मशीन पर काम करना एक सामान्य परिदृश्य है। वीएस कोड के रिमोट - SSH एक्सटेंशन के साथ, आप इस कार्यक्षमता को अपने विकास कार्यप्रवाह में निर्बाध रूप से एकीकृत कर सकते हैं।
SSH का उपयोग शुरू करने के लिए, आपको दूरस्थ मशीन पर SSH एक्सेस की आवश्यकता होगी। आपको अपने स्थानीय मशीन पर एक SSH क्लाइंट भी इंस्टॉल करना होगा, जो आमतौर पर लिनक्स और macOS पर डिफ़ॉल्ट रूप से उपलब्ध होता है। विंडोज उपयोगकर्ताओं के लिए, OpenSSH क्लाइंट को विंडोज 10 और बाद के संस्करणों की वैकल्पिक सुविधाओं के सेटिंग के माध्यम से सक्षम किया जा सकता है।
रिमोट SSH को कॉन्फ़िगर करने के लिए इन चरणों का पालन करें:
>Remote-SSH: Open SSH Configuration File
टाइप करें और अपनी ऑपरेटिंग सिस्टम के अनुरूप कॉन्फ़िगरेशन फाइल का चयन करें (~/.ssh/config के लिए macOS/Linux या C:\Users\Username\.ssh\config के लिए Windows)।host your-remote-host hostname 192.168.xxx.xxx user your-username identity file ~/.ssh/id_rsa
अब, आइए कनेक्ट करें:
>Remote-SSH: Connect to Host...
टाइप करेंकंटेनर हल्की वर्चुअलाइजेशन का एक रूप हैं जो आपको अनुप्रयोग को इसके निर्भरताओं के साथ पैकेज करने और विभिन्न वातावरणों में इसे लगातार चलाने की अनुमति देते हैं। कंटेनरों का उपयोग करके, आप अपने विकास वातावरण को कंटेनरीकृत समाधान के भीतर संलग्न कर सकते हैं, जिससे विभिन्न सिस्टमों के बीच बिना संगतता समस्याओं के काम करना संभव हो जाता है।
रिमोट कंटेनरों का उपयोग करने के लिए, आपको अपनी मशीन पर Docker इंस्टॉल करना होगा। आप इसे इस प्रकार सेट कर सकते हैं:
>Remote-Containers: Add Development Container Configuration Files...
टाइप करें.devcontainer
फोल्डर बनाया जाएगा, जिसमें Dockerfile और devcontainer.json कॉन्फ़िगरेशन फाइलें शामिल होंगी।एक बार आपका कंटेनर सेटअप हो जाने पर, आप इस कंटेनर वातावरण में अपना प्रोजेक्ट खोल सकते हैं:
>Remote-Containers: Reopen in Container
टाइप करें.devcontainer
कॉन्फ़िगरेशन में परिभाषित करें के अनुसार कंटेनर का निर्माण और प्रारंभ करेगा।विंडोज सबसिस्टम फॉर लिनक्स (WSL) विंडोज 10 और बाद के संस्करणों पर लिनक्स बाइनरी निष्पादन फाइलों को मूल रूप से चलाने के लिए एक संगतता परत है। WSL डेवलपर्स को विंडोज मशीन पर सीधे एक GNU/Linux वातावरण चलाने की अनुमति देता है, जो उन डेवलपर्स के लिए आदर्श होता है जो लिनक्स उपकरणों को प्राथमिकता देते हैं लेकिन मुख्य रूप से विंडोज-आधारित वातावरण में काम कर रहे हैं।
चलो WSL को रिमोट डेवलपमेंट के लिए कॉन्फ़िगर करें वीएस कोड का उपयोग करके:
wsl
टाइप करके WSL लॉन्च करें।code .
कमांड का उपयोग कर अपने वांछित कार्य निर्देशिका से वीएस कोड शुरू कर सकते हैं, जो लिनक्स वातावरण के संदर्भ में वीएस कोड खोलता है।रिमोट विकास डेवलपर्स को अनुमति देता है:
यह लचीलापन सुनिश्चित करता है कि डेवलपर्स उत्पादकता बनाए रख सकें, संसाधन उपयोग को अनुकूलित करते हुए कोडिंग पर ध्यान केंद्रित कर सकें, और विभिन्न वातावरणों में परियोजना कॉन्फ़िगरेशन को सुसंगत रख सकें।
यदि आप रिमोट डेवलपमेंट को कॉन्फ़िगर करते समय समस्याओं का सामना करते हैं, तो निम्नलिखित समस्या निवारण युक्तियों पर विचार करें:
विजुअल स्टूडियो कोड के रिमोट डेवलपमेंट एक्सटेंशन एक शक्तिशाली तरीका प्रदान करते हैं ताकि आप अपने कोडिंग अनुभव को कस्टमाइज़ और अनुकूलित कर सकें, चाहे आप SSH के माध्यम से किसी दूरस्थ सर्वर पर काम कर रहे हों, एक Docker कंटेनर के भीतर विकसित कर रहें हों, या विंडोज वातावरण पर WSL का उपयोग कर रहे हों। इन सेटअपों को प्रभावी ढंग से सक्षम और कॉन्फ़िगर करना सीखना आपके विकास कार्यप्रवाह को काफी बढ़ा देगा और आपको विभिन्न प्रकार के वातावरणों में आसानी से काम करने की अनुमति देगा।
रिमोट डेवलपमेंट को सक्षम करके, वीएस कोड आपको क्रॉस-प्लेटफार्म विकास के साथ क्या संभव है की सीमाओं को धकेलने की अनुमति देता है, आपको एक पृथक, नियंत्रित वातावरण में कोड करने की शक्ति प्रदान करता है जो उत्पादन-ग्रेड सेटअप की नकल करता है।
जैसे-जैसे आप अपने कौशल और परियोजनाओं का विकास जारी रखते हैं, ये उपकरण आपकी दक्षता और लचीले ढंग से काम करने की क्षमता को बढ़ाने में अमूल्य साबित होंगे, चाहे आप या आपका कार्य वातावरण कहीं भी स्थित हो।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं