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

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

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

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

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

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

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

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

रिसेप्शन
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 लाइसेंस का प्रयोग करने वाला सॉफ्टवेयर श्रेणी:पाठ संपादक श्रेणी:यूनिक्स पाठ संपादक श्रेणी:विंडोज पाठ संपादक श्रेणी:एक्सएमएल संपादक