विजुअल स्टूडियो कोड

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

स्टैक ओवरफ़्लो 2021 डेवलपर सर्वेक्षण में, विज़ुअल स्टूडियो कोड को 82,000 उत्तरदाताओं के बीच सबसे लोकप्रिय डेवलपर पर्यावरण उपकरण का दर्जा दिया गया, जिसमें 70% ने बताया कि वे इसका उपयोग करते हैं।

इतिहास
विज़ुअल स्टूडियो कोड की घोषणा पहली बार 29 अप्रैल, 2015 को माइक्रोसॉफ्ट द्वारा 2015 बिल्ड (डेवलपर सम्मेलन) कॉन्फ्रेंस में की गई थी। इसके तुरंत बाद प्रीव्यू बिल्ड जारी किया गया।

18 नवंबर, 2015 को विजुअल स्टूडियो कोड का स्रोत एमआईटी लाइसेंस के अनुसार जारी किया गया था और इसे गिटहब पर उपलब्ध कराया गया था। विस्तार समर्थन की भी घोषणा की गई। 14 अप्रैल, 2016 को, विज़ुअल स्टूडियो कोड बीटा सॉफ्टवेयर चरण से स्नातक हुआ और सॉफ़्टवेयर रिलीज़ या वेब पर जारी किया गया। था। माइक्रोसॉफ्ट ने अधिकांश विज़ुअल स्टूडियो कोड के स्रोत कोड को गिटहब पर अनुमेय एमआईटी लाइसेंस के अनुसार जारी किया है, जबकि माइक्रोसॉफ्ट द्वारा रिलीज़ मालिकाना फ्रीवेयर हैं।

सुविधाएँ
विजुअल स्टूडियो कोड स्रोत-कोड संपादक है जिसका उपयोग सी (प्रोग्रामिंग भाषा), सी#, सी ++, फोरट्रान, गो (प्रोग्रामिंग भाषा), जावा (प्रोग्रामिंग भाषा), जावास्क्रिप्ट, नोड.जेएस, पायथन (प्रोग्रामिंग भाषा), रस्ट (प्रोग्रामिंग भाषा) सहित विभिन्न प्रकार की प्रोग्रामिंग भाषाओं के साथ किया जा सकता है।   यह इलेक्ट्रॉन (सॉफ्टवेयर फ्रेमवर्क) ढांचे पर आधारित है, जिसका उपयोग ब्लिंक लेआउट इंजन पर चलने वाले नोड.जेएस वेब अनुप्रयोग को विकसित करने के लिए किया जाता है। विजुअल स्टूडियो कोड एज़्योर देवओप्स सर्वर (जिसे पहले विजुअल स्टूडियो ऑनलाइन और विजुअल स्टूडियो टीम सर्विसेज कहा जाता था) में उपयोग किए जाने वाले एक ही संपादक घटक (कोडनेम मोनाको) को नियोजित करता है।

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

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

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

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

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

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

रिसेप्शन
2016 के स्टैक ओवरफ्लो के डेवलपर्स सर्वेक्षण में, विजुअल स्टूडियो कोड शीर्ष लोकप्रिय विकास उपकरणों में नंबर 13 पर था, जिसका उपयोग करने वाले 47,000 उत्तरदाताओं में से केवल 7% थे। चूँकि, दो साल बाद, विजुअल स्टूडियो कोड ने नंबर 1 स्थान प्राप्त किया, जिसमें 75,000 उत्तरदाताओं में से 35% ने इसका उपयोग किया। 2019 के डेवलपर्स सर्वे में, विजुअल स्टूडियो कोड को भी नंबर 1 स्थान दिया गया था, जिसमें 87,000 उत्तरदाताओं में से 50% ने इसका उपयोग किया था। 2021 डेवलपर्स सर्वे में, विजुअल स्टूडियो कोड नंबर 1 पर बना हुआ है, 82,000 उत्तरदाताओं में से 70% इसका उपयोग कर रहे हैं, 2022 के सर्वेक्षण में 71,010 प्रतिक्रियाओं में से 74.48% तक बढ़ रहा है।

यह भी देखें

 * एकीकृत विकास वातावरण की तुलना
 * गिटहब कोपिलॉट
 * पूर्व स्वामित्व वाले सॉफ़्टवेयर की सूची
 * विजुअल स्टूडियो
 * ग्रहण थीया

वीएससीओडियम

 * Github पेज
 * Github पेज

श्रेणी:2015 सॉफ्टवेयर श्रेणी:HTML संपादक श्रेणी:जावा विकास उपकरण श्रेणी:लिनक्स पाठ संपादक श्रेणी:मैकओएस पाठ संपादक श्रेणी:माइक्रोसॉफ्ट मुफ्त सॉफ्टवेयर श्रेणी:माइक्रोसॉफ्ट विज़ुअल स्टूडियो

श्रेणी:MIT लाइसेंस का प्रयोग करने वाला सॉफ्टवेयर श्रेणी:पाठ संपादक श्रेणी:यूनिक्स पाठ संपादक श्रेणी:विंडोज पाठ संपादक श्रेणी:एक्सएमएल संपादक