सभी

एटम संपादक में स्निपेट्स को सक्षम और उपयोग कैसे करें

संपादित 2 महीने पहले द्वारा ExtremeHow संपादकीय टीम

परमाणुस्निपेट्सविकासप्रोग्रामिंगउत्पादकतासॉफ्टवेयरडेवलपर उपकरणटेक्स्ट संपादकविंडोमैकलिनक्स

एटम संपादक में स्निपेट्स को सक्षम और उपयोग कैसे करें

अनुवाद अपडेट किया गया 2 महीने पहले

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

स्निपेट्स क्या हैं?

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

एटम स्निपेट्स को कैसे संभालता है?

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

एटम में स्निपेट्स को सक्षम करना

एटम में स्निपेट्स का उपयोग करने से पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि स्निपेट्स पैकेज, जो आमतौर पर एटम के साथ पूर्व-स्थापित आता है, सक्षम है:

  1. एटम संपादक खोलें।
  2. विंडोज़ पर फ़ाइल → सेटिंग्स पर क्लिक करके या macOS पर एटम → प्राथमिकताएँ पर जाकर सेटिंग्स पर जाएं।
  3. सेटिंग्स टैब में, साइडबार में पैकेजेस पर क्लिक करें।
  4. "स्निपेट्स" पैकेज खोजें। सुनिश्चित करें कि यह सक्षम है। यदि यह सक्षम नहीं है तो आप सक्षम बटन पर क्लिक कर सकते हैं।

एक बार जब यह पैकेज सक्षम होता है, तो आप अपने कस्टम स्निपेट्स को परिभाषित करना शुरू कर सकते हैं।

अपने कस्टम स्निपेट को परिभाषित करना

एटम में कस्टम स्निपेट्स .cson फाइल का उपयोग करके परिभाषित किए जाते हैं जो आपके एटम कॉन्फ़िगरेशन डायरेक्टरी में स्थित होती है, आमतौर पर ~/.atom/ पर पाई जाती है। यदि आप एटम के मेनू से फाइल → ओपन योर स्निपेट पर जाते हैं, तो यह संपादन के लिए आपका स्निपेट फाइल खोल देगा।

एटम में स्निपेट परिभाषा की संरचना इस प्रारूप का पालन करती है:

  '' : '' : 'prefix': '' 'body': ''

हम इन घटकों में से प्रत्येक के अर्थ को समझते हैं:

उदाहरण स्निपेट

मान लें कि आप अक्सर जावास्क्रिप्ट में एक फ़ंक्शन लिख रहे हैं। आप उसके लिए एक स्निपेट नीचे जैसा बना सकते हैं:

  '.source.js': 'Function declaration': 'prefix': 'func' 'body': '''function ${1:functionName}(${2:arguments}) { ${3:// body...} }'''

इस उदाहरण में:

एटम में स्निपेट्स का उपयोग करना

एक बार जब आपने अपने स्निपेट्स फाइल में एक स्निपेट परिभाषित कर दिया है, इसे कोड में उपयोग करना सरल है:

  1. फाइल खोलें जो स्निपेट के दायरे से मेल खाती है।
  2. स्निपेट को दिए गए प्रिफिक्स को टाइप करना शुरू करें।
  3. एटम आपके स्निपेट प्रिफिक्स को ऑटो कंप्लीट करेगा, और कीबोर्ड पर Tab दबाने से यह पूर्ण स्निपेट सामग्री में विस्तारित हो जाएगा।

स्निपेट्स का उपयोग करते समय, आप स्निपेट बॉडी के भीतर टैब स्टॉप को परिभाषित कर सकते हैं (उदाहरण के लिए, ${1}, ${2}), जिससे आप Tab कुंजी का उपयोग करके स्निपेट के एक अनुकूलन भाग से दूसरे पर जल्दी से जा सकते हैं।

उदाहरण के लिए, यदि आप पहले से परिभाषित जावास्क्रिप्ट फ़ंक्शन स्निपेट का उपयोग कर रहे हैं, तो आप जावास्क्रिप्ट फाइल में func टाइप करेंगे, और फिर Tab कुंजी दबाएँगे। एटम फ़ंक्शन टेम्पलेट डालेगा, और कर्सर स्वचालित रूप से ${1:functionName} टैब स्टॉप पर रखा जाएगा। आप आवश्यकतानुसार फ़ंक्शन का नाम बदल सकते हैं, और फिर अगले प्लेसहोल्डर पर जाने के लिए Tab को फिर से दबाएं।

स्निपेट्स की उन्नत विशेषताएँ

मूल स्निपेट्स के अलावा, एटम उन्नत कार्यक्षमता की अनुमति देता है जैसे कि:

ये विशेषताएँ आपके स्निपेट्स में जटिलता जोड़ सकती हैं और उन्हें और भी अधिक शक्तिशाली उपकरण बना सकती हैं।

संपादन और आयात करना स्निपेट्स

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

स्निपेट के समस्या निवारण

ऐसी कई परिस्थितियाँ हो सकती हैं जहाँ स्निपेट्स अपेक्षित रूप से काम नहीं कर रहे हैं। यहाँ कुछ सामान्य समस्याएँ और उनके समाधान दिए गए हैं:

निष्कर्ष

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ