संपादित 1 एक महीना पहले द्वारा ExtremeHow संपादकीय टीम
सबलाइम टेक्स्टपायथनविकासविंडोमैकलिनक्सप्रोग्रामिंगकॉन्फ़िगरेशनआईडीईउपयोगकर्ता मार्गदर्शिकाउपकरण
अनुवाद अपडेट किया गया 1 एक महीना पहले
Sublime Text एक लोकप्रिय टेक्स्ट एडिटर है जो अपनी सादगी, उपयोग में आसान और व्यापक विशेषताओं के लिए जाना जाता है। यह हल्का है लेकिन शक्तिशाली है, जो Python परियोजनाओं पर काम करने वाले शुरुआती और अनुभवी डेवलपर्स दोनों के लिए एक शानदार विकल्प है। इस गाइड में, हम आपको Sublime Text को Python विकास के लिए सेटअप करने की प्रक्रिया से गुजरेंगे। हम आपको स्थापना से लेकर कॉन्फ़िगरेशन तक सब कुछ बताएंगे और इष्टतम विकास माहौल के लिए कुछ टिप्स और सर्वोत्तम प्रथाओं को शामिल करेंगे।
सबसे पहले, आपको अपने कंप्यूटर पर Sublime Text स्थापित करने की आवश्यकता है। आप आधिकारिक Sublime Text वेबसाइट से नवीनतम संस्करण डाउनलोड कर सकते हैं। अपने ऑपरेटिंग सिस्टम के लिए उपयुक्त संस्करण चुनें, चाहे वह Windows, macOS या Linux हो।
पैकेज कंट्रोल Sublime Text की एक महत्वपूर्ण विशेषता है जो आपको आसानी से प्लगइन्स इंस्टॉल करने की अनुमति देती है। यह आपके विकास के माहौल को अनुकूलित करने के लिए आवश्यक है। इसे कैसे स्थापित करें:
Ctrl + `
दबाएँ (या मेनू से View > Show Console
) Sublime Text कंसोल खोलने के लिए।Enter
दबाएँ।अब, आपके पास पैकेज कंट्रोल स्थापित है, जो आपको Python विकास के लिए आवश्यक विभिन्न पैकेजों और प्लगइन्स को जोड़ने में मदद करेगा।
Sublime Text को Python विकास के लिए सुधारने के लिए, हमें syntax हाइलाइटिंग, linting, ऑटोसम्प्लेशन और अन्य उपयोगी विशेषताएं प्रदान करने वाले कई प्लगइन्स स्थापित करने की आवश्यकता है। यहाँ कुछ अनुशंसित प्लगइन्स हैं:
Linters आपके कोड में त्रुटियों की जांच करने में मदद करते हैं। SublimeLinter और विशेष रूप से Python के लिए एक लिंटर जैसे SublimeLinter-pyflakes, बहुत उपयोगी हो सकते हैं।
Ctrl + Shift + P
(या macOS पर Cmd + Shift + P
) दबाएँ।Package Control: Install Package
और इसे चयन करें।SublimeLinter
खोजें और इसे इंस्टॉल करें।SublimeLinter-pyflakes
को इंस्टॉल करें।Intellisense जैसी विशेषताएँ प्राप्त करने के लिए, आप कोड पूर्णता, linting और अन्य कार्यों के लिए Anaconda प्लगइन का उपयोग कर सकते हैं:
Ctrl + Shift + P
(या macOS पर Cmd + Shift + P
) के साथ कमांड पैलेट खोलें।Package Control: Install Package
।Anaconda
खोजें और इसे इंस्टॉल करें।आप Python स्क्रिप्ट्स को सीधे Sublime Text से चलाने के लिए एक कस्टम बिल्ड सिस्टम सेट कर सकते हैं:
Tools > Build System > New Build System...
पर जाएं { "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \\"(...?)\\", line ([0-9]*)", "selector": "source.python" }
Python.sublime-build
के रूप में सहेजें।Tools > Build System
पर जाएं और Python चुनें।यह सेटअप आपको Windows/Linux पर Ctrl + B
या macOS पर Cmd + B
कीबोर्ड शॉर्टकट का उपयोग करके Python स्क्रिप्ट्स चलाने की अनुमति देता है।
आपकी 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 } } ]
वर्चुअल एनवायरनमेंट आपके प्रोजेक्ट्स के लिए निर्भरताओं को स्वतंत्र रूप से प्रबंधित करने की अनुमति देते हैं। यह आपके विकास के माहौल को साफ और संगठित रखने के लिए महत्वपूर्ण है। यहाँ Sublime Text के साथ वर्चुअल एनवायरनमेंट का प्रबंधन करने का तरीका दिया गया है:
venv
मॉड्यूल उपलब्ध है। यदि नहीं, तो आपको इसे pip
जैसी पैकेज प्रबंधक के माध्यम से स्थापित करने की आवश्यकता होगी। python -m venv myenv
myenv\Scripts\activate
source myenv/bin/activate
pip install -r requirements.txt
निम्नलिखित सुझावों पर विचार करें ताकि आप Sublime Text का अधिकतम लाभ उठा सकें:
सूत्र फ़ाइलों, परीक्षणों, और अन्य घटकों को अलग-अलग फ़ोल्डर्स में विभाजित करके एक स्पष्ट फ़ोल्डर संरचना का उपयोग करके अपने प्रोजेक्ट को संगठित रखें।
टिप्पणियाँ आपके कोड को समझाने में मदद करती हैं और यह लाभदायक होती हैं जब आप या अन्य लोग बाद में आपके कोड को पढ़ें। कोड में टिप्पणी टॉगल करने के लिए कीबोर्ड शॉर्टकट Ctrl + /
(Windows/Linux) या Cmd + /
(macOS) का उपयोग करें।
सुनिश्चित करें कि आपके पास पैकेजों और निर्भरताओं के नवीनतम संस्करण मौजूद हैं। आप Anaconda पैकेज प्रबंधन प्रणाली या Sublime Text कंसोल का उपयोग करके स्थापित पैकेजों को अपडेट कर सकते हैं।
आवश्यक प्लगइन्स के अलावा, आप विशेष जरूरतों को पूरा करने के लिए पैकेज कंट्रोल से अतिरिक्त पैकेज खोज और इंस्टॉल कर सकते हैं जैसे कि Git इंटीग्रेशन, उन्नत कोड खोज, आदि।
Python विकास के लिए Sublime Text को सेटअप करना सॉफ्टवेयर को स्थापित करने, इसे आवश्यक प्लगइन्स के साथ कॉन्फ़िगर करने, प्राथमिकताओं को अनुकूलित करने, और वर्चुअल एनवायरनमेंट्स और की बाइंडिंग्स के माध्यम से आपके विकास वर्कफ़्लो में इसे एकीकृत करने में शामिल होता है। इस गाइड में वर्णित चरणों का पालन करने से, आपको Sublime Text में Python परियोजनाओं को प्रभावी ढंग से संभालने के लिए अच्छी तरह से तैयार रहना चाहिए। इन सेटिंग्स और प्लगइन्स को अपनी विशिष्ट जरूरतों के अनुसार अनुकूलित करें और आगे अपने Python विकास यात्रा में आगे बढ़ते समय और अधिक अनुकूलन की खोज करें।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं