कोड OSS, VSCodium या विजुअल स्टूडियो कोड: आपको Linux पर क्या इंस्टॉल करना चाहिए?

कोड ओएसएस, वीस्कोडियम और विजुअल स्टूडियो कोड

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

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

विज़ुअल स्टूडियो कोड: टेलीमेट्री सहित माइक्रोसॉफ्ट क्या ऑफर करता है

उन लोगों के लिए जिन्हें इसकी कोई परवाह नहीं है, दृश्य स्टूडियो कोड सर्वोत्तम विकल्प हो सकता है. इसके अलावा, तब से उनकी वेबसाइट हम DEB और RPM पैकेज डाउनलोड कर सकते हैं, इसलिए डेबियन/उबंटू या फेडोरा उपयोगकर्ताओं को हमारे जीवन को बहुत अधिक खोजना नहीं पड़ता है: हम वेब पर जाते हैं, पैकेज डाउनलोड करते हैं, इंस्टॉल करते हैं और संपादक को उसके सबसे आधिकारिक रूप में रखते हैं।

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

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

कोड ओएसएस और वीएससीओडियम: माइक्रोसॉफ्ट परत के बिना सॉफ्टवेयर का आधार

कोड ओएसएस और वीएससीओडियम एक ही विज़ुअल स्टूडियो कोड हैं, लेकिन माइक्रोसॉफ्ट परत के बिना, और इसलिए कोई टेलीमेट्री नहीं. उनके पास आधिकारिक आइकन भी नहीं है, लेकिन यह एक छोटी सी जानकारी है। और अगर मुझे माइक्रोसॉफ्ट का कस्टम कोड नहीं चाहिए, तो लिनक्स के लिए सबसे अच्छा विकल्प क्या है?

जानने वाली पहली बात यह है कि कोड ओएसएस और वीएससीओडियम दोनों वे GitHub पर पोस्ट किए गए खुले स्रोत को पकड़ लेते हैं और, इससे संपादक बनाएं। लेकिन मतभेद हैं:

कोड ओएसएस वह है जो आपको तब मिलता है जब आप इसके स्रोत कोड से vscode बनाते हैं। VSCodium एक बिल्ड स्क्रिप्ट की तरह है जो Microsoft के पास नया संस्करण होने पर vscode को संकलित करता है और बायनेरिज़ को GitHub पर धकेलता है, इस प्रकार समय बचाता है और इसे जल्दी उपलब्ध कराता है। अलावा, VSCodium इस प्रक्रिया में टेलीमेट्री को अक्षम कर देता है कोड बनाएं, और कुछ टेलीमेट्री कोड को फिर से लिखें ताकि यदि Microsoft जहाज़ इस प्रकार की जानकारी लेने का प्रयास करता है तो यह कहीं भी न जाए। कोड ओएसएस में ऐसा होता है या नहीं, यह इस पर निर्भर करेगा कि इसे किसने संकलित किया है, जैसे कि आर्क लिनक्स समुदाय या जो कोई फ्लैटपैक और स्नैप पैकेज बनाता है।

विस्तार की समस्या

जब हम विज़ुअल स्टूडियो कोड स्थापित करते हैं, तो वह बाज़ार जहां एक्सटेंशन प्राप्त किए जाते हैं वह Microsoft का अपना होता है, लेकिन VSCodium और Code OSS में ऐसा नहीं है। बजाय दूसरे स्टोर पर जाता है माना जाता है कि इसमें सब कुछ खुला स्रोत है, लेकिन इसमें आपको यह नहीं मिलेगा, उदाहरण के लिए, टिप्पणी विभाजक, एक एक्सटेंशन जो कीबोर्ड शॉर्टकट के साथ फैंसी एक-पंक्ति टिप्पणियाँ या किसी प्रकार का बैनर बनाता है।

VSCodium और Code OSS में इस समस्या को हल करने के लिए हम दो काम कर सकते हैं:

  • product.json फ़ाइल का पता लगाएँ (उबंटू पर पथ /usr/share/codium/resources/app में) और इसे जोड़ें:

"एक्सटेंशन गैलरी": { "serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery", "cacheUrl": "https://vscode.blob.core.windows.net/gallery/index" , "आइटमयूआरएल": "https://marketplace.visualstudio.com/items" }
  • दूसरा विकल्प एक्सटेंशन डाउनलोड करना और इसे मैन्युअल रूप से इंस्टॉल करना है।
    • हम जा रहे हैं Marketplace.visualstudio.com .
    • हम विस्तार की तलाश करते हैं।
    • दाईं ओर हम डाउनलोड एक्सटेंशन पर क्लिक करते हैं, यह एक फ़ाइल vsix डाउनलोड करेगा।
    • चलिए VSCodium या Code OSS पर चलते हैं।
    • हम एक्सटेंशन टैब पर क्लिक करते हैं, फिर तीन बिंदुओं पर और फिर VSIX से इंस्टॉल पर क्लिक करते हैं।
    • हम चरण 3 में डाउनलोड किए गए एक्सटेंशन को ढूंढते हैं और इंस्टॉल पर क्लिक करते हैं।

वीएसकोडियम या कोड ओएसएस में मैन्युअल रूप से एक्सटेंशन इंस्टॉल करें

इसे मैन्युअल रूप से करने की एकमात्र बुरी बात यह है कि हम एक ही संपादक से सभी विकल्प नहीं देख सकते हैं; यदि हम किसी विशिष्ट चीज़ की तलाश कर रहे हैं और हमें एक्सटेंशन का नाम नहीं पता है तो यह हमें Microsoft बाज़ार से खोज करने के लिए बाध्य करेगा।

अच्छा। लेकिन अंत में विजुअल स्टूडियो कोड, कोड ओएसएस या वीएससीओडियम?

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

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

लिनक्स में आप चुन सकते हैं, और आपको प्रत्येक विकल्प के फायदे और नुकसान को जानकर ऐसा करना होगा। मुझे चुनना है फ़्लैटपैक या स्नैप संस्करण के अलावा VSCodium, या आर्क लिनक्स आधारित सिस्टम पर कोड ओएसएस, भले ही अपडेट होने में थोड़ा अधिक समय लगे। प्रश्न यह चुनना है कि हमारे लिए सबसे उपयुक्त क्या है, और लिनक्स में एक विकल्प है।


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   सबा कहा

    यह जानना दिलचस्प होगा कि माइक्रोसॉफ्ट द्वारा प्राप्त टेलीमेट्री में क्या शामिल है।
    क्या अंततः मुझे मेरे कंप्यूटर से निजी डेटा प्राप्त हो रहा है?
    क्या मेरे द्वारा विकसित स्रोत कोड चोरी हो गया है?
    अगर कोई जानता है कि यह क्या है, तो मैं एक टिप्पणी की सराहना करूंगा!

  2.   राफेल कहा

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

    सच में, हाल के महीनों में स्पैनिश में लिनक्स के बारे में मैंने जो पढ़ा है, उनमें से एक सबसे अच्छा है।

    धन्यवाद