विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

Python विकास के लिए Sublime Text को सेटअप कैसे करें

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

सबलाइम टेक्स्टपायथनविकासविंडोमैकलिनक्सप्रोग्रामिंगकॉन्फ़िगरेशनआईडीईउपयोगकर्ता मार्गदर्शिकाउपकरण

Python विकास के लिए Sublime Text को सेटअप कैसे करें

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

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

चरण 1: Sublime Text स्थापित करना

सबसे पहले, आपको अपने कंप्यूटर पर Sublime Text स्थापित करने की आवश्यकता है। आप आधिकारिक Sublime Text वेबसाइट से नवीनतम संस्करण डाउनलोड कर सकते हैं। अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त संस्करण चुनें, चाहे वह Windows, macOS या Linux हो।

  1. आधिकारिक Sublime Text वेबसाइट पर जाएँ।
  2. अपने ऑपरेटिंग सिस्टम (Windows, macOS, या Linux) के लिए इंस्टालर डाउनलोड करें।
  3. इंस्टालर चलाएँ और स्क्रीन पर दिखाई देने वाले निर्देशों का पालन करें।
  4. एक बार स्थापना पूरी होने के बाद, सेटअप के साथ आगे बढ़ने के लिए Sublime Text खोलें।

चरण 2: पैकेज कंट्रोल स्थापित करना

पैकेज कंट्रोल Sublime Text की एक महत्वपूर्ण विशेषता है जो आपको आसानी से प्लगइन्स इंस्टॉल करने की अनुमति देती है। यह आपके विकास के माहौल को अनुकूलित करने के लिए आवश्यक है। इसे कैसे स्थापित करें:

  1. Sublime Text खोलें।
  2. Ctrl + ` दबाएँ (या मेनू से View > Show Console) Sublime Text कंसोल खोलने के लिए।
  3. पैकेज कंट्रोल इंस्टॉलेशन पेज पर पाए गए इंस्टॉलेशन स्क्रिप्ट को कॉपी करें और इसे कंसोल में पेस्ट करें और Enter दबाएँ।
  4. एक बार कमांड पूरा होने पर, Sublime Text को पुनः आरंभ करें।

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

चरण 3: Python प्लगइन्स स्थापित करना

Sublime Text को Python विकास के लिए सुधारने के लिए, हमें syntax हाइलाइटिंग, linting, ऑटोसम्प्लेशन और अन्य उपयोगी विशेषताएं प्रदान करने वाले कई प्लगइन्स स्थापित करने की आवश्यकता है। यहाँ कुछ अनुशंसित प्लगइन्स हैं:

Linters स्थापित करना: SublimeLinter और SublimeLinter-pyflakes

Linters आपके कोड में त्रुटियों की जांच करने में मदद करते हैं। SublimeLinter और विशेष रूप से Python के लिए एक लिंटर जैसे SublimeLinter-pyflakes, बहुत उपयोगी हो सकते हैं।

  1. कमांड पैलेट खोलने के लिए Ctrl + Shift + P (या macOS पर Cmd + Shift + P) दबाएँ।
  2. Package Control: Install Package और इसे चयन करें।
  3. SublimeLinter खोजें और इसे इंस्टॉल करें।
  4. इंस्टॉल किए जाने के बाद, प्रक्रिया को दोहराएं और SublimeLinter-pyflakes को इंस्टॉल करें।

ऑटोसम्प्लेशन स्थापित करना: Anaconda

Intellisense जैसी विशेषताएँ प्राप्त करने के लिए, आप कोड पूर्णता, linting और अन्य कार्यों के लिए Anaconda प्लगइन का उपयोग कर सकते हैं:

  1. Ctrl + Shift + P (या macOS पर Cmd + Shift + P) के साथ कमांड पैलेट खोलें।
  2. Package Control: Install Package
  3. Anaconda खोजें और इसे इंस्टॉल करें।

बिल्ड सिस्टम सेटअप करना

आप Python स्क्रिप्ट्स को सीधे Sublime Text से चलाने के लिए एक कस्टम बिल्ड सिस्टम सेट कर सकते हैं:

  1. Tools > Build System > New Build System... पर जाएं
  2. एक नई फ़ाइल खुल जाएगी। इसकी सामग्री को निम्न से बदलें:
 { "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \\"(...?)\\", line ([0-9]*)", "selector": "source.python" } 
  1. इस फ़ाइल को Python.sublime-build के रूप में सहेजें।
  2. अब Tools > Build System पर जाएं और Python चुनें।

यह सेटअप आपको Windows/Linux पर Ctrl + B या macOS पर Cmd + B कीबोर्ड शॉर्टकट का उपयोग करके Python स्क्रिप्ट्स चलाने की अनुमति देता है।

चरण 4: Sublime Text प्राथमिकताएँ कॉन्फ़िगर करना

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

इंडेंटेशन सेटिंग्स

Python इंडेंटेशन पर निर्भर करता है, इसलिए इसे सही करना महत्वपूर्ण है।

 { "translate_tabs_to_spaces": true, "tab_size": 4 } 

आप इन सेटिंग्स को अपने Preferences.sublime-settings फ़ाइल में जोड़ सकते हैं जो Preferences > Settings में स्थित है।

विन्यास विशिष्ट सेटिंग्स

Python-विशिष्ट प्राथमिकताओं को सेट करने के लिए Preferences > Settings > Syntax Specific > Python पर जाएं। Python-विशिष्ट सेटिंग्स फ़ाइल में निम्नलिखित जोड़ें:

 { "python_interpreter": "/usr/bin/python3" } 

यदि /usr/bin/python3 अलग है, तो इसे अपनी Python इंटरप्रेटर के पथ के साथ बदलने का सुनिश्चित करें। आप अपने टर्मिनल (Linux/macOS) में which python3 या Windows पर where python निष्पादित करके इस पथ को ढूँढ सकते हैं।

कुंजी बाइंडिंग्स

कस्टम कुंजी बाइंडिंग्स आपकी विकास प्रक्रिया को तेज़ करने में मदद कर सकती हैं। आप इन्हें Key Bindings फ़ाइल में परिभाषित करते हैं जो Preferences > Key Bindings में स्थित है। यहाँ कोड की लाइनों को तेजी से कमेंट और अनकमेंट करने के लिए एक कस्टम कुंजी बाइंडिंग का एक उदाहरण है:

 [ { "keys": ["ctrl+/"], "command": "toggle_comment", "args": { "block": false } } ] 

चरण 5: वर्चुअल एनवायरनमेंट का उपयोग करना

वर्चुअल एनवायरनमेंट आपके प्रोजेक्ट्स के लिए निर्भरताओं को स्वतंत्र रूप से प्रबंधित करने की अनुमति देते हैं। यह आपके विकास के माहौल को साफ और संगठित रखने के लिए महत्वपूर्ण है। यहाँ Sublime Text के साथ वर्चुअल एनवायरनमेंट का प्रबंधन करने का तरीका दिया गया है:

  1. पहले, सुनिश्चित करें कि आपके पास Python का venv मॉड्यूल उपलब्ध है। यदि नहीं, तो आपको इसे pip जैसी पैकेज प्रबंधक के माध्यम से स्थापित करने की आवश्यकता होगी।
  2. अपने प्रोजेक्ट के लिए वर्चुअल एनवायरनमेंट बनाएँ:
 python -m venv myenv 
  1. वर्चुअल एनवायरनमेंट को सक्रिय करें। Windows पर उपयोग करें:
 myenv\Scripts\activate 
  1. macOS/Linux पर उपयोग करें:
 source myenv/bin/activate 
  1. वर्चुअल एनवायरनमेंट में अपने प्रोजेक्ट के निर्भरताओं को स्थापित करें:
 pip install -r requirements.txt 
  1. Sublime Text में, अपने वर्चुअल एनवायरनमेंट में अपने Python इंटरप्रेटर के पथ को "Syntax Specific Settings" अनुभाग में दिखाए गए अनुसार कॉन्फ़िगर कर सकते हैं।

चरण 6: अतिरिक्त टिप्स और सर्वोत्तम प्रथाएं

निम्नलिखित सुझावों पर विचार करें ताकि आप Sublime Text का अधिकतम लाभ उठा सकें:

अपने प्रोजेक्ट को संगठित करें

सूत्र फ़ाइलों, परीक्षणों, और अन्य घटकों को अलग-अलग फ़ोल्डर्स में विभाजित करके एक स्पष्ट फ़ोल्डर संरचना का उपयोग करके अपने प्रोजेक्ट को संगठित रखें।

टिप्पणियों का प्रभावशाली तरीके से उपयोग करें

टिप्पणियाँ आपके कोड को समझाने में मदद करती हैं और यह लाभदायक होती हैं जब आप या अन्य लोग बाद में आपके कोड को पढ़ें। कोड में टिप्पणी टॉगल करने के लिए कीबोर्ड शॉर्टकट Ctrl + / (Windows/Linux) या Cmd + / (macOS) का उपयोग करें।

नियमित रूप से पैकेज अपडेट करें

सुनिश्चित करें कि आपके पास पैकेजों और निर्भरताओं के नवीनतम संस्करण मौजूद हैं। आप Anaconda पैकेज प्रबंधन प्रणाली या Sublime Text कंसोल का उपयोग करके स्थापित पैकेजों को अपडेट कर सकते हैं।

अतिरिक्त पैकेज देखें

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

निष्कर्ष

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

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


टिप्पणियाँ