Zsh और Fig के साथ अपने टर्मिनल अनुभव और उत्पादकता को बढ़ाने के लिए सर्वश्रेष्ठ मार्गदर्शिका

May 09 2023
क्या आप अपने टर्मिनल उपयोग को सुपरचार्ज करना चाहते हैं और इसे अधिक उत्पादक बनाना चाहते हैं? आगे कोई तलाश नहीं करें! इस पोस्ट में, मैं आपको Fig से परिचित कराऊंगा, एक अद्भुत एप्लिकेशन जो आपके टर्मिनल वर्कफ़्लो को महत्वपूर्ण रूप से बढ़ा सकता है। Fig के साथ, हम आपके टर्मिनल अनुभव को और भी बेहतर बनाने के लिए iTerm2, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, और Powerlevel10k जैसे अन्य उपयोगी टूल भी इंस्टॉल करेंगे।

क्या आप अपने टर्मिनल उपयोग को सुपरचार्ज करना चाहते हैं और इसे अधिक उत्पादक बनाना चाहते हैं? आगे कोई तलाश नहीं करें! इस पोस्ट में, मैं आपको Fig से परिचित कराऊंगा, एक अद्भुत एप्लिकेशन जो आपके टर्मिनल वर्कफ़्लो को महत्वपूर्ण रूप से बढ़ा सकता है। Fig के साथ, हम आपके टर्मिनल अनुभव को और भी बेहतर बनाने के लिए iTerm2, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, और Powerlevel10k जैसे अन्य उपयोगी टूल भी इंस्टॉल करेंगे। जब आप सावधानी से 12 चरणों का पालन करते हैं, तो आप इतने कुशल हो जाएंगे कि आप टर्मिनल का उपयोग करने में बहुत तेज हो जाएंगे, यहां तक ​​कि केवल अपनी उंगलियों से भी!

चरण 1: चित्र स्थापित करें

फिग एक बहुमुखी एप्लिकेशन है जो कई प्लेटफॉर्म पर टर्मिनलों के लिए शक्तिशाली सुविधाएं प्रदान करता है। इस गाइड में, हम MacOS इंस्टालेशन पर ध्यान केंद्रित करेंगे। फिग को स्थापित करने के लिए, बस फिग वेबसाइट पर दिए गए इंस्टालेशन निर्देशों का पालन करें ।

चरण 2: छवि पर लॉग इन करें

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

चरण 3 (वैकल्पिक): iTerm2 स्थापित करें

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

चरण 4: Zsh स्थापित करें

Zsh एक शक्तिशाली शेल है जो डिफ़ॉल्ट बैश शेल पर कई संवर्द्धन प्रदान करता है। zsh --versionयदि आप कमांड का उपयोग करके जांचना चाहते हैं कि यह पहले से स्थापित है या नहीं। इस कमांड का आउटपुट कुछ इस तरह होना चाहिए zsh 5.8.1 (x86_64-apple-darwin22.0)यदि आप यह आउटपुट प्राप्त नहीं कर सकते हैं, तो zsh को इंस्टॉल करने की आवश्यकता है। Zsh को स्थापित करने के लिए, आप Homebrew जैसे पैकेज मैनेजर का उपयोग कर सकते हैं या आधिकारिक Zsh वेबसाइट से इंस्टॉलेशन निर्देशों का पालन कर सकते हैं । brew install zshApple उपकरणों के लिए कमांड सबसे आसान तरीका है।

चरण 5: ओह माई ज़श प्लगइन स्थापित करें

ओह माय ज़श Zsh कॉन्फ़िगरेशन के प्रबंधन के लिए एक लोकप्रिय ओपन-सोर्स फ्रेमवर्क है। Fig ओह My Zsh के लिए एक प्लगइन प्रदान करता है जो Fig को Zsh के साथ एकीकृत करना आसान बनाता है। ओह माय ज़श के लिए फिग प्लगइन स्थापित करने के लिए, आप या तो एक टर्मिनल या फिग डैशबोर्ड का उपयोग कर सकते हैं। एक टर्मिनल में, बस fig plugins add <plugin-name>कमांड टाइप करें और चलाएं, या डैशबोर्ड में, प्लगइन्स पेज खोलें, उस प्लगइन को खोजें जिसे आप इंस्टॉल करना चाहते हैं, और इंस्टॉल बटन पर क्लिक करें।

स्थापना पूर्ण होने के बाद, बस fig sourceअपने टर्मिनल में कमांड चलाएँ।

चरण 6: Zsh स्वसूचना स्थापित करें

Zsh Autosuggestions एक आसान प्लगइन है जो आपके कमांड इतिहास के आधार पर कमांड पूर्णता का सुझाव देता है। Zsh Autosuggestions को स्थापित करने के लिए, चरण 5 में मार्गदर्शिका का पालन करें। जब स्थापना पूर्ण हो जाए, तो fig sourceअपने टर्मिनल में कमांड चलाएँ।

चरण 7: Zsh सिंटैक्स हाइलाइटिंग स्थापित करें

Zsh सिंटैक्स हाइलाइटिंग एक अन्य उपयोगी प्लगइन है जो आपके कमांड लाइन इनपुट में सिंटैक्स त्रुटियों और अन्य मुद्दों को उजागर करता है। Zsh सिंटैक्स हाइलाइटिंग को स्थापित करने के लिए, चरण 5 में गाइड का पालन करें। जब स्थापना पूर्ण हो जाए, तो fig sourceअपने टर्मिनल में कमांड चलाएँ।

चरण 8: Zsh सिंटैक्स हाइलाइटिंग फ़ाइल प्रकार स्थापित करें

Zsh सिंटैक्स हाइलाइटिंग फ़ाइलटाइप्स एक अतिरिक्त प्लगइन है जो विभिन्न फ़ाइल प्रकारों के लिए सिंटैक्स हाइलाइटिंग प्रदान करता है। Zsh सिंटैक्स हाइलाइटिंग फाइलटाइप्स को स्थापित करने के लिए, चरण 5 में गाइड का पालन करें। जब इंस्टॉलेशन पूरा हो जाए, तो fig sourceअपने टर्मिनल में कमांड चलाएँ।

चरण 9: पॉवरलेवल 10k स्थापित करें

Powerlevel10k एक लोकप्रिय Zsh थीम है जो अत्यधिक अनुकूलन योग्य और दृष्टिगत रूप से आकर्षक टर्मिनल प्रॉम्प्ट प्रदान करती है। Powerlevel10k को स्थापित करने के लिए, चरण 5 में मार्गदर्शिका का पालन करें। जब स्थापना पूर्ण हो जाए, तो fig sourceअपने टर्मिनल में कमांड चलाएँ।

चरण 10: अनुशंसित फ़ॉन्ट स्थापित करें

Powerlevel10k में वर्णों को ठीक से देखने के लिए, एक पैच किए गए फ़ॉन्ट को स्थापित करने की अनुशंसा की जाती है। आप गिटहब पर अनुशंसित फ़ॉन्ट, मेस्लो नर्ड फ़ॉन्ट पा सकते हैं । फ़ॉन्ट, सभी चार फ़ॉन्ट डाउनलोड करें और उन्हें MacOS पर स्थापित करने के लिए फ़ाइलों पर डबल-क्लिक करें। पहला फ़ॉन्ट स्थापित करने के बाद, आप देख सकते हैं replace या keep bothविकल्प। पहले से इंस्टॉल किए गए फोंट को खोने से बचाने के लिए दोनों विकल्प रखें पर क्लिक करें। एक बार इंस्टॉल हो जाने पर, उस टर्मिनल में फ़ॉन्ट सेट करें जिसका उपयोग आप Powerlevel10k प्रॉम्प्ट के उचित प्रतिपादन को सुनिश्चित करने के लिए कर रहे हैं। अधिकांश टर्मिनल प्रोफ़ाइल टैब के अंतर्गत सेटिंग पृष्ठ पर फ़ॉन्ट परिवर्तन विकल्प प्रदान करते हैं।

मैकोज़ टर्मिनल:

iTerm2:

वीएससीओडी:

VSCode टर्मिनल में, टर्मिनल सेटिंग्स खोलें, फ़ॉन्ट खोजें। सूची में नया फ़ॉन्ट परिवार जोड़ें। आपके द्वारा इंस्टॉल किए गए फ़ॉन्ट परिवार के नाम को दोबारा जांचें।

चरण 11: पॉवरलेवल 10k को कॉन्फ़िगर करें

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

चरण 12: थीम बदलें

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

Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, Powerlevel10k, और एक अनुकूलित थीम के साथ, आप अपने टर्मिनल को उत्पादकता पावरहाउस में बदल सकते हैं। ये उपकरण आपके टर्मिनल अनुभव को अधिक कुशल और सुखद बनाते हुए शक्तिशाली सुविधाएँ, बढ़ी हुई उपयोगिता और सुंदर सौंदर्यशास्त्र प्रदान करते हैं।

अंत में, इस गाइड में उल्लिखित चित्र और साथ के उपकरण आपकी टर्मिनल उत्पादकता को बहुत बढ़ा सकते हैं और आपके वर्कफ़्लो को अगले स्तर तक बढ़ा सकते हैं। Fig, Zsh, Oh My Zsh, Zsh Autosuggestions, Zsh Syntax Highlighting, Powerlevel10k, और एक कस्टम थीम को स्थापित और कॉन्फ़िगर करके, आप एक व्यक्तिगत और शक्तिशाली टर्मिनल सेटअप बना सकते हैं जो आपकी उत्पादकता को बढ़ाता है और आपके टर्मिनल उपयोग को अधिक सुखद बनाता है। उन्हें आज़माएं और अपने लिए अंतर देखें!

मुझे आशा है कि यह चरण-दर-चरण मार्गदर्शिका आपकी मदद करेगी और आपको इस माध्यम पोस्ट को साझा करने के लिए प्रोत्साहित करेगी। हैप्पी टर्मिनल टिंकरिंग और उत्पादकता बढ़ाना!