रास्पबेरी पाई पर कोड करना चाहते हैं लेकिन एक आईडीई गायब है?  रास्पियन के लिए कोड-ओएसएस एकीकृत विकास वातावरण का प्रयास करें।

रास्पबेरी पाई के लिए कोडिंग क्यों कोड-ओएसएस के साथ बेहतर है

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

विज्ञापन

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

विजुअल स्टूडियो कोड विंडोज, मैक और लिनक्स के लिए एक निशुल्क एकीकृत विकास वातावरण (आईडीई) है। यह रास्पबेरी पाई के लिए उपलब्ध नहीं है। हालांकि, चूंकि यह खुला स्रोत है, कोई भी एक संस्करण संकलित कर सकता है।

नीचे आप रास्पबेरी पाई पर कोड-ओएसएस, वीएस कोड के एक समुदाय संकलित संस्करण को स्थापित करना सीखेंगे।

मुझे आईडीई की आवश्यकता क्यों है?

रास्पियन स्ट्रेच ऑपरेटिंग सिस्टम (OS) पहले से स्थापित कई कोड संपादकों के साथ आता है। आप सोच रहे होंगे कि एक और स्थापित करने से क्यों परेशान?

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

संक्षेप में, IDE आपके जीवन को आसान बनाते हैं। वास्तव में जो आप चुनते हैं वह व्यक्तिगत पसंद है।

कोड-ओएसएस क्यों स्थापित करें?

आईडीई के महान होने के सभी कारण? कोड- OSS उन्हें कर सकते हैं। चूंकि यह अनिवार्य रूप से एक अन्य नाम के तहत वीएस कोड का पूरी तरह कार्यात्मक संस्करण है, इसलिए संभवत: यह किसी भी कोडिंग टूल की सबसे अधिक विशेषताएं हैं जो वर्तमान में पाई पर उपलब्ध हैं।

एक रास्पबेरी पाई - मिनी कंप्यूटरों की स्विस सेना चाकू

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

क्यों नहीं वीएस कोड इंस्टॉल करें?

इस तथ्य को देखते हुए कि कोड-ओएसएस वीएस कोड के समान है, जिसे माइक्रोसॉफ्ट द्वारा बनाए रखा जाता है, बस वीएस कोड क्यों नहीं स्थापित किया जाता है?

वर्तमान में, रास्पबेरी पाई जैसे एआरएम उपकरणों के लिए वीएस कोड की कोई आधिकारिक रिलीज नहीं है। हालांकि यह भविष्य में बदल सकता है, कोड-ओएसएस अब के लिए आपका सबसे अच्छा दांव है!

कोड-ओएसएस कैसे प्राप्त करें

लिनक्स और क्रोमबुक के लिए प्रमुख साइट की छवि वीएस कोड का निर्माण करती है

जे-रोडर्स द्वारा निर्मित कोड-ओएसएस, उनके शीर्षक वाले GitHub पेज पर उपलब्ध है।

वह इंस्टॉलेशन निर्देशों के साथ शीर्षक वाली वेबसाइट भी बनाए रखता है। टर्मिनल विंडो के साथ, जारी रखने के लिए आपको अपने ब्राउज़र में इन दोनों साइटों को खोलने की आवश्यकता होगी।

GPG कुंजी को स्थापित करना

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

यहां आपको सार्वजनिक GPG कुंजी का लिंक मिलेगा। निम्नलिखित कमांड के साथ टर्मिनल में इस कुंजी का उपयोग करें:

 wget -o - https://packagecloud.io/headmelted/codebuilds/gpgkey| sudo apt-key add - 

यहाँ रिक्ति पर ध्यान दें, क्योंकि यह सही होना आवश्यक है! यह कमांड एक कुंजी डाउनलोड करता है जो Gnu Privacy Guard (GPG) का हिस्सा है और इसे आपके सिस्टम में जोड़ता है। यह कोड-ओएसएस स्थापित नहीं करता है, यह सिर्फ यह सुनिश्चित करता है कि जब प्रोग्राम डाउनलोड होता है, तो यह सही ढंग से स्थापित होगा।

कोड-ओएसएस स्थापित करना

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

इस कोड को टर्मिनल में दर्ज करें:

 sudo apt-get install code-oss=1.29.0-1539702286 

यह संस्करण चलेगा, लेकिन हर बार जब आपका सिस्टम अपडेट करेगा तो यह फिर से टूट जाएगा। जिस तरह से इस परियोजना के लिए Github पृष्ठ पर एक मुद्दे में उपलब्ध है। टर्मिनल का उपयोग करके कोड-ओएसएस को चिह्नित करके, यह स्वचालित रूप से अपडेट नहीं होगा।

 apt-mark hold code-oss 

अब इसे कार्यशील संस्करण में रखा गया है। किसी भी समय कमांड को पुन: व्यवस्थित करके इसे बदलें, बिना होल्ड के साथ रखें।

कोड-ओएसएस का परिचय

वीएस कोड के लिए स्वागत स्क्रीन, या इस मामले में कोड-ओएसएस।

रास्पबेरी पाई के एप्लिकेशन मेनू में कोड-ओएसएस खोलें। यदि आपने पहले वीएस कोड का उपयोग किया है, तो यह बहुत परिचित होना चाहिए। नाम के अलावा, कार्यक्रम समान दिखता है और व्यवहार करता है।

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

एक्सटेंशन मेनू खोलने के लिए बाएं टूलबार पर बॉक्स लोगो पर क्लिक करें। कोड-ओएसएस ने वीएस कोड को लगभग हर कल्पनीय प्रकार के कोड, भाषा या परियोजना के लिए ऐड-ऑन और हेल्पर्स की व्यापक लाइब्रेरी साझा की है।

मेनू में पायथन खोजें, और इंस्टॉल पर क्लिक करें एक बार यह स्थापित हो जाने के बाद, आपको कोड-ओएसएस को पुनः लोड करना होगा।

कोड-ओएसएस का परीक्षण

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

इस कोड को दर्ज करें, और उन तरीकों पर ध्यान दें जो कोड-ओएसएस आपकी मदद करता है जैसे आप इसे करते हैं:

 from gpiozero import LED from time import sleep led = LED(17) #Change this to your LED's GPIO pin number! while True: print("LED on") led.on() sleep(1) print("LED off") led.off() sleep(1) 

पायथन एक्सटेंशन लाइव कोड चेकिंग के साथ कोड पूरा करने की सुविधा प्रदान करता है। किसी भी त्रुटि को वास्तविक समय में उजागर करना चाहिए।

यह काम करता हैं! एक प्रकार का।

आप शायद स्क्रीन के नीचे दाईं ओर की कुछ त्रुटियों को देखेंगे।

कोड-ओएसएस में पायथन एक्सटेंशन की त्रुटियां

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

यदि आपको समझ में नहीं आता है कि इसका क्या अर्थ है, तो आप इसे सुरक्षित रूप से अनदेखा कर सकते हैं!

वन प्लेस में सब कुछ

कोड-ओएसएस स्थापित करना सिर्फ संपादन कोड को आसान नहीं बनाता है। कोड- OSS में एक टर्मिनल है जिसे प्रोग्राम में बनाया गया है। आप दृश्य> टर्मिनल का चयन करके या Ctrl + ` दबाकर टर्मिनल खोल सकते हैं।

कोड-ओएसएस में बिल्ट-इन, पूरी तरह कार्यात्मक टर्मिनल

वैकल्पिक रूप से आप कमांड पैलेट से किसी भी पायथन स्क्रिप्ट को चला सकते हैं। इसे Code-OSS में खोलना VS कोड की तरह ही है। कमांड पैलेट खोलने के लिए Ctrl + Shift + P दबाएं और टर्मिनल में पायथन फाइल चलाएं

कोड-ओएसएस कमांड पैलेट, अंतर्निहित टर्मिनल में पायथन कोड चला रहा है

एक बार जब आप इसे चुनते हैं, तो टर्मिनल आपके प्रोग्राम को चलाएगा, सभी कोड-ओएसएस के भीतर। एक ही बार में रास्पबेरी पाई पर गेम चेंजर होने के कारण आपके सभी कोड और एक टर्मिनल तक पहुंचने में सक्षम होना!

रास्पबेरी पाई कोडर्स के लिए एक बड़ा उन्नयन

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

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

इसके बारे में अधिक जानें: कोड-ओएसएस, एकीकृत विकास पर्यावरण, रास्पबेरी पाई, विज़ुअल स्टूडियो कोड।