पॉवरशेल विकास के लिए विजुअल स्टूडियो कोड का उपयोग

Povarasela Vikasa Ke Li E Viju Ala Studiyo Koda Ka Upayoga



अपनी अनुकूलनशीलता और मजबूत पारिस्थितिकी तंत्र के कारण, ' विज़ुअल स्टूडियो कोड (VSCode) डेवलपर्स के लिए सबसे अधिक पसंद किए जाने वाले कोड संपादकों में से एक बन गया है। हालाँकि यह व्यापक रूप से वेब और सॉफ्टवेयर विकास के लिए एक उपकरण के रूप में जाना जाता है, यह 'के लिए एक शक्तिशाली मंच' भी है। पॉवरशेल विकास ”।

इस लेख का उद्देश्य 'पावरशेल डेवलपमेंट' में 'विज़ुअल स्टूडियो कोड' की उपयोगिता का संपूर्ण अवलोकन प्रस्तुत करना है।

विज़ुअल स्टूडियो कोड: यह क्या है?

माइक्रोसॉफ्ट ने 'विज़ुअल स्टूडियो कोड' कोड संपादक बनाया, जो ओपन-सोर्स और मुफ़्त है। यह उच्च अनुकूलन योग्य उपयोगकर्ता इंटरफ़ेस, एक शक्तिशाली IntelliSense कोड सुझाव प्रणाली, एकीकृत डिबगिंग टूल और विभिन्न प्रोग्रामिंग भाषाओं के लिए समर्थन सहित सुविधाओं की एक विस्तृत श्रृंखला प्रदान करता है। इसकी बहुमुखी प्रतिभा और हल्की प्रकृति इसे 'पॉवरशेल विकास' के लिए एक आदर्श विकल्प बनाती है।







चरण 1: स्थापना और कॉन्फ़िगरेशन

सुनिश्चित करें कि 'विजुअल स्टूडियो कोड' में 'पावरशेल डेवलपमेंट' शुरू करने से पहले आवश्यक एक्सटेंशन इंस्टॉल हो गए हैं। “ पावरशेल माइक्रोसॉफ्ट द्वारा विकसित एक्सटेंशन, भाषा समर्थन और विशेष रूप से पावरशेल स्क्रिप्टिंग के लिए तैयार की गई कई अतिरिक्त सुविधाएं प्रदान करता है। VSCode में PowerShell जोड़ने के चरण नीचे दिए गए हैं:



स्टेप 1 : वीएस कोड खोलें। साइड बार पर, 'एक्सटेंशन' दृश्य सबसे पहले दिखाई देता है:







चरण दो : माइक्रोसॉफ्ट द्वारा “पावरशेल” एक्सटेंशन चुनें और “पर क्लिक करें” स्थापित करना ' बटन:



वीएस कोड रीफ्रेश होने के बाद आप संपादन शुरू कर सकते हैं।

अगला, एक नई फ़ाइल बनाने के लिए, 'चुनें' फ़ाइल > नया ” और फिर एक वांछित फ़ाइल नाम दर्ज करें, एक्सटेंशन के साथ “ .ps1 ”:

चरण 2: कॉन्फ़िगरेशन सेटिंग्स

आप पहुंच सकते हैं ' सेटिंग्स.json ' द्वारा ' फ़ाइल>प्राथमिकताएँ>सेटिंग्स ”:

फिर, विंडो के ऊपरी दाएं कोने पर फ़ाइल आइकन पर क्लिक करें:

में ' सेटिंग्स.json ”, इन कॉन्फ़िगरेशन मापदंडों को जोड़ा जा सकता है:

{
'संपादक.रेंडरव्हाइटस्पेस' : 'सभी' ,
'संपादक.renderControlCharacters' : सत्य ,
'files.trimTrailingWhitespace' : सत्य ,
'फ़ाइलें.एन्कोडिंग' : 'utf8bom' ,
'files.autoGuessEncoding' : सत्य
}

चरण 3: VSCode पर पॉवरशेल स्क्रिप्ट विकसित करना

द्वारा प्रदान किया गया व्यापक समर्थन विजुअल स्टूडियो कोड ' के लिए ' पॉवरशेल विकास ” इसकी मुख्य विशेषताओं में से एक है। पॉवरशेल स्क्रिप्ट के लिए, VS कोड सिंटैक्स हाइलाइटिंग, कोड पूर्णता और IntelliSense प्रदान करता है, जिससे स्पष्ट और त्रुटि-मुक्त कोड लिखना आसान हो जाता है। इस सरल उदाहरण पर विचार करें:

$num1 = 10
$num2 = इक्कीस
$परिणाम = $num1 / $num2
लिखना - मेज़बान 'परिणाम: $परिणाम'

निम्नलिखित परिणाम लिखित कोड के सामने प्रदर्शित किया जाएगा:

एकीकृत टर्मिनल और इंटरैक्टिव विकास

विज़ुअल स्टूडियो कोड एक एकीकृत टर्मिनल विंडो प्रदान करता है, जो डेवलपर्स को सीधे संपादक के भीतर पावरशेल कमांड और स्क्रिप्ट निष्पादित करने की अनुमति देता है। यह सुविधा कोड स्निपेट, रनिंग स्क्रिप्ट और परीक्षण कार्यों का त्वरित मूल्यांकन करके एक इंटरैक्टिव विकास प्रक्रिया को सक्षम बनाती है। संपादन और कमांड निष्पादित करने के बीच निर्बाध रूप से स्विच करने की क्षमता उत्पादकता को काफी बढ़ाती है।

IntelliSense और कोड नेविगेशन

विज़ुअल स्टूडियो कोड की सबसे शक्तिशाली विशेषताओं में से एक इसकी ' IntelliSense कार्यक्षमता ”, जो पावरशेल के लिए विशिष्ट वास्तविक समय कोड पूर्णता, पैरामीटर संकेत और सिंटैक्स हाइलाइटिंग प्रदान करता है। यह सुविधा मैन्युअल टाइपिंग त्रुटियों को बहुत कम करती है, कोड गुणवत्ता में सुधार करती है, और पावरशेल मॉड्यूल और सीएमडीलेट्स की खोज की सुविधा प्रदान करती है। इसके अतिरिक्त, ' परिभाषा पर जाएँ ” सुविधा स्क्रिप्ट के भीतर फ़ंक्शंस, वेरिएबल्स और अन्य तत्वों के बीच सहज नेविगेशन की अनुमति देती है।

डिबगिंग क्षमताएँ

'विज़ुअल स्टूडियो कोड' अंतर्निहित डिबगिंग टूल 'पावरशेल डेवलपमेंट' के लिए एक और मूल्यवान संपत्ति है। डेवलपर्स के पास ब्रेकप्वाइंट, कोड स्टेपिंग, वेरिएबल निरीक्षण और निष्पादन प्रवाह निगरानी तक पहुंच है। यह समस्या निवारण दक्षता को बढ़ाता है, बग फिक्सिंग में तेजी लाता है, और जटिल पावरशेल स्क्रिप्ट में गहरी अंतर्दृष्टि प्राप्त करने में सहायता करता है। निम्नलिखित प्रदर्शन है:

$num1 = 10
$num2 = 0
$परिणाम = $num1 / $num2
राइट-होस्ट 'परिणाम: $परिणाम '

इस कोड को 'विज़ुअल स्टूडियो कोड' में चलाते समय, आप '$result = $num1 / $num2' लाइन पर एक ब्रेकपॉइंट लगा सकते हैं, जिससे निष्पादन रुक जाएगा। फिर $num1, $num2, और $result के मानों को देखकर शून्य त्रुटि से विभाजन वापस किया जा सकता है:

गिट एकीकरण और संस्करण नियंत्रण

व्यापक रूप से प्रयुक्त संस्करण नियंत्रण प्रणाली के रूप में, ' गिट एकीकरण 'किसी भी विकास परिवेश में एक आवश्यक विशेषता है। 'विज़ुअल स्टूडियो कोड' Git को सहजता से एकीकृत करता है, जो संपादक को छोड़े बिना संस्करण नियंत्रण संचालन के सहज प्रबंधन को सक्षम बनाता है। यह सुविधा सहयोगात्मक विकास का समर्थन करती है, कोड समीक्षा प्रक्रियाओं को सरल बनाती है, और PowerShell परियोजनाओं में कुशल कोड प्रबंधन सुनिश्चित करती है।

निष्कर्ष

'विज़ुअल स्टूडियो कोड' नामक एक मजबूत और लचीला कोड संपादक एक समृद्ध वातावरण प्रदान करता है जो विशेष रूप से 'पॉवरशेल विकास' के लिए डिज़ाइन किया गया है। अपनी व्यापक विशेषताओं, जैसे कि एकीकृत टर्मिनल, इंटेलीसेंस, डिबगिंग टूल, गिट एकीकरण और एक्सटेंशन की एक श्रृंखला के साथ, विज़ुअल स्टूडियो कोड कुशल और प्रभावी पावरशेल स्क्रिप्टिंग के लिए एक प्रभावशाली मंच प्रदान करता है।