विज़ुअल स्टूडियो कोड के लिए पायथन एक्सटेंशन में सुधार किए गए हैं।
Microsoft ने अपनी देव ब्लॉग वेबसाइट पर घोषणा की कि विज़ुअल स्टूडियो कोड के लिए पायथन एक्सटेंशन की दिसंबर 2022 रिलीज़ अब उपलब्ध है! ये एक्सटेंशन रिलीज़ से पहले के चरण में हैं, लेकिन जनता के लिए आज़माने के लिए उपलब्ध हैं। यह दिसंबर 2022 की रिलीज़ की पेशकश है।
1. पाइलेंस के साथ ऑटो इंडेंटेशन
पाइलेंस एक्सटेंशन में एक ऑटो-इंडेंट फीचर जोड़ा गया है। यह सुविधा स्वचालित रूप से आपके कोड में सही इंडेंटेशन बनाती है। यह प्रोग्रामर्स को अपना अधिक समय अपने कोड के लॉजिक वाले हिस्से को आवंटित करने और फॉर्मेटिंग के लिए कम समय देने की अनुमति देता है। आप इसे आजमा सकते हैं वीएस कोड - अंदरूनी सूत्र (पंजीकरण आवश्यक)।
वीएस कोड इनसाइडर इंस्टॉल करने के बाद, मार्केटप्लेस पर जाएं और इंस्टॉल करें पाइलेंस विस्तार। पर जाए देखें> कमांड पैलेट
, प्रकार पसंद, और भाग खड़ा हुआ उपयोगकर्ता सेटिंग खोलें (JSON)। सुनिश्चित करें संपादक.formatOnType सत्य पर सेट है। यह नियंत्रित करता है कि टाइप करने के बाद संपादक स्वचालित रूप से कोड की एक पंक्ति को प्रारूपित करेगा या नहीं।{
"वर्कबेंच.कलरथीम": "डिफ़ॉल्ट डार्क+",
"[अजगर]": {
"editor.formatOnType": सत्य
},
"python.defaultInterpreterPath": "सी:\\नया फ़ोल्डर\\python.exe"
}
एक बार ट्रू पर सेट हो जाने के बाद आगे बढ़ें और इस नई सुविधा का आनंद लेने के लिए अपना कोड लिखें।
2. वेब एक्सटेंशन के लिए पायथन
यह एक नया वीएस कोड एक्सटेंशन है जो आपको चलाने और चलाने की अनुमति देता है पायथन कोड डीबग करें ब्राउज़र में। यह उपयोगकर्ता है Webविधानसभा निष्पादन इंजन के रूप में। यह प्रायोगिक चरण में है और इसलिए आपको इसका उपयोग पायथन उत्पादन विकास के लिए नहीं करना चाहिए। इसका उपयोग शुरू करने के लिए, निम्न चरणों का पालन करें:
- खुला एक क्रोम-आधारित ब्राउज़र.
- अपने GitHub रिपॉजिटरी में नेविगेट करें निम्नलिखित पते का उपयोग करना। https://insiders.vscode.dev/github/{username}/{repo}?vscode-coi=. अपने GitHub उपयोगकर्ता नाम और रिपॉजिटरी के साथ क्रमशः उपयोगकर्ता नाम और रेपो भाग को प्रतिस्थापित करें। आउटपुट नीचे दिखाए गए अनुसार होना चाहिए।
- मार्केटप्लेस पर जाएं और इंस्टॉल करें प्रायोगिक - वेब के लिए पायथन विस्तार।
- अपनी पायथन फ़ाइल खोलें।
- प्रेस F5 डिबगिंग शुरू करने के लिए या CTRL+F5 डिबगिंग के बिना कोड चलाने के लिए।
वेब एक्सटेंशन के लिए पायथन की सीमाएं
जैसा कि उल्लेख किया गया है, वेब एक्सटेंशन के लिए पायथन प्रायोगिक है, और इस तरह इसकी कुछ सीमाएँ हैं।
- वेब के लिए पायथन में उपयोग के लिए अधिकांश Intellisense प्लगइन्स और एक्सटेंशन उपलब्ध नहीं हैं। अनुपलब्ध लोगों को नीचे दिखाए गए सावधानी प्रतीक द्वारा इंगित किया गया है।
- वेब संस्करण द्वारा उपयोग किए जाने वाले पायथन दुभाषिया की निम्नलिखित सीमाएँ हैं।
- यह समर्थन नहीं करता है रंज
- यह समर्थन नहीं करता है सॉकेट
- यह समर्थन नहीं करता है देशी पायथन मॉड्यूल
- नहीं धागा समर्थन इसलिए नहीं async या तो समर्थन करें।
नतीजतन, इस सुविधा का उपयोग प्रोटोटाइप परियोजनाओं और परीक्षण परिवेशों तक सीमित होना चाहिए।
3. रफ एक्सटेंशन
यह विस्तार रफ़ लिंटर के लिए सहायता प्रदान करता है। सबसे आश्चर्यजनक विशेषता यह है कि यह प्रदान करता है जल्दी ठीक कार्रवाइयाँ जो स्वत: ठीक करने योग्य उल्लंघनों को स्वचालित रूप से ठीक कर देंगी। एक प्रकार की मछली एक्सटेंशन को आज़माने के लिए आपको VS कोड के अंदरूनी सूत्रों का उपयोग करने की आवश्यकता नहीं है। यह सामान्य वीएस कोड में स्थापना के लिए भी उपलब्ध है। इसे आज़माने के लिए, VS कोड मार्केटप्लेस पर नेविगेट करें और इसे इंस्टॉल करें।
जब आप Python फ़ाइल को संपादित या खोलते हैं तो यह आपके कोड पर चलकर कोड में उल्लंघनों को ठीक करता है। इसका उपयोग करने के लिए, निम्न चरणों का पालन करें:
- खुला विजुअल स्टूडियो कोड
- एक नई पायथन फ़ाइल बनाएँ और अपना कोड लिखें
- यदि आपके पास पहले से सहेजी गई पायथन स्रोत फ़ाइल है, तो इसे विज़ुअल स्टूडियो कोड में खोलें
- पर नेविगेट करके रफ एक्सटेंशन चलाएं देखें> कमांड पैलेट, प्रकार रफ, और भाग खड़ा हुआ रफ: नीचे दिखाए अनुसार सभी ऑटो-फिक्सेबल समस्याओं को ठीक करें.
- एक बार चलने के बाद, रफ आपके पायथन कोड में सभी ऑटो-फिक्सेबल उल्लंघनों को ठीक कर देगा।
आपको विज़ुअल स्टूडियो कोड में नए पायथन एक्सटेंशन का प्रयास क्यों करना चाहिए
विज़ुअल स्टूडियो कोड एक्सटेंशन में नई सुविधाओं को शामिल करने से प्लेटफ़ॉर्म पर पायथन में विकास अधिक कुशल हो गया है। आप कोड स्वरूपण के बारे में चिंता करने में कम समय लेंगे और इसलिए अपने कोड के तर्क पर काम करने में अधिक समय व्यतीत करेंगे।
इसके अलावा, ओपन-सोर्स आईडीई जैसे विज़ुअल स्टूडियो कोड को नियमित रूप से फीचर अपडेट मिलते हैं। यह आईडीई विकास में बड़ी संख्या में शामिल लोगों के कारण है। अद्यतन नई कार्यप्रणालियों के साथ आते हैं जो आईडीई का उपयोग करते समय बेहतर कोडिंग अनुभव प्रदान करते हैं।