संपादित 1 एक महीना पहले द्वारा ExtremeHow संपादकीय टीम
आईटर्म2मैकटर्मिनलबहु पैनलस्क्रिप्टिंगकमांड लाइनउत्पादकताकीबोर्ड शॉर्टकट्सकॉन्फ़िगरेशन
अनुवाद अपडेट किया गया 1 एक महीना पहले
iTerm2 macOS के लिए एक लोकप्रिय टर्मिनल एमुलेटर है। यह डिफ़ॉल्ट टर्मिनल एप्लिकेशन की कार्यक्षमता को बढ़ाकर अतिरिक्त सुविधाएँ प्रदान करता है जो उत्पादकता बढ़ाती हैं। iTerm2 की एक प्रमुख विशेषता टर्मिनल विंडो को कई पैन में विभाजित करने की क्षमता है। यह उपयोगकर्ताओं को एक ही विंडो में कई शेल सत्र चलाने की अनुमति देता है और मल्टीटास्किंग को अधिक कुशल बनाता है।
इस व्याख्या में, हम खोजेंगे कि आप iTerm2 में पैन को कैसे विभाजित कर सकते हैं। हम क्षैतिज और लंबवत विभाजन, डिफ़ॉल्ट कीबोर्ड शॉर्टकट और इन सेटिंग्स को अपने कार्यप्रवाह के अनुसार अनुकूलित करने के तरीके पर चर्चा करेंगे।
iTerm2 में पैन आपको एक ही विंडो में एक बार में एक से अधिक शेल खोलने की अनुमति देते हैं। प्रत्येक पैन स्वतंत्र रूप से कार्य करता है, अर्थात आप उनमे अलग-अलग कमांड या प्रोग्राम चला सकते हैं बिना अन्य पर प्रभाव डाले। यह विशेष रूप से डेवलपर्स और सिस्टम एडमिनिस्ट्रेटरों के लिए उपयोगी है जिन्हें एक साथ लॉग की निगरानी करने, फ़ाइलों को संपादित करने और स्क्रिप्ट चलाने की आवश्यकता होती है।
iTerm2 पैन को विभाजित करने के लिए सुविधाजनक कीबोर्ड शॉर्टकट प्रदान करता है, जिससे कई टर्मिनल सत्रों को प्रबंधित करना आसान हो जाता है। नीचे डिफ़ॉल्ट शॉर्टकट दिए गए हैं:
Command + D
दबाएंCommand + Shift + D
दबाएंइन शॉर्टकट का उपयोग करके वर्तमान पैन को निर्दिष्ट दिशा में तुरंत विभाजित कर देंगे, एक नया पैन नई शेल सत्र के साथ बनाएगा।
क्षैतिज विभाजन टर्मिनल विंडो को दो साइड-बाय-साइड पैन में विभाजित करता है। जब आपके पास अधिक क्षैतिज स्थान उपलब्ध हो और आप इसका लाभ उठाना चाहते हों तो यह उपयोगी हो सकता है, दो अलग-अलग सत्र साइड बाय साइड चलाकर।
iTerm2 में क्षैतिज विभाजन शुरू करने के लिए, बस Command + D
दबाएं यह आपके वर्तमान सक्रिय पैन के दाईं ओर एक नया पैन बनाता है। डिफ़ॉल्ट रूप से, दोनों पैन की चौड़ाई समान होगी, लेकिन यदि आवश्यक हो तो आप उन्हें बदल सकते हैं। चौड़ाई को समायोजित करने के लिए, आप पैन के बीच में विभाजक को क्लिक और ड्रैग करके खींच सकते हैं।
मान लीजिए कि आप एक पायथन स्क्रिप्ट पर काम कर रहे हैं और आपको सिस्टम लॉग की निगरानी करने की भी आवश्यकता है। आप अपने स्क्रिप्ट को एक पैन में और लॉग फ़ाइल को दूसरे पैन में खोलने के लिए क्षैतिज विभाजन का उपयोग कर सकते हैं। अपने पायथन स्क्रिप्ट को बाएँ पैन में चलाएं:
python your_script.py
फिर, लॉग फ़ाइल को दायें पैन में खोलें:
tail -f /var/log/system.log
अब, आप अपने स्क्रिप्ट द्वारा उत्पन्न किसी भी आउटपुट का निरीक्षण कर सकते हैं, साथ ही सिस्टम लॉग में त्रुटियों या विशिष्ट प्रविष्टियों की निगरानी भी कर सकते हैं।
लंबवत विभाजन टर्मिनल को एक के ऊपर एक पैन में विभाजित करता है। यह विभाजन उन वर्कफ़्लो के लिए उपयुक्त है जहाँ ऊर्ध्वाधर स्थान कम सीमित होता है।
एक लंबवत विभाजन करने के लिए, Command + Shift + D
दबाएं यह वर्तमान सक्रिय पैन के नीचे एक नया पैन बनाएगा। क्षैतिज विभाजन के समान, पैन डिफ़ॉल्ट रूप से समान ऊँचाई के होंगे, लेकिन आप उन्हें बदल सकते हैं कि आप क्या कर रहे हैं। पैन के आकार को समायोजित करने के लिए बस क्षैतिज विभाजक को क्लिक और खींचें।
मान लीजिए कि आप एक टीम में काम कर रहे हैं और आपको एक फ़ाइल संपादित करने की आवश्यकता है जबकि आप SSH के माध्यम से एक अन्य टीम सदस्य के साथ लगातार संवाद कर रहे हैं। आप ऐसा अपने फ़ाइल एडिटर को शीर्ष पैन में रखकर कर सकते हैं:
vi project_notes.txt
और अपने सहयोगी की मशीन पर एक सक्रिय SSH सत्र को निचले पैन में बनाए रखें:
ssh user@colleague_machine
यह सेटअप बिना विंडो के बीच स्विच किए निर्बाध संपादन और संचार की अनुमति देता है।
iTerm2 में उच्च स्तर का अनुकूलन उपलब्ध है, जिसमें डिफ़ॉल्ट कीबोर्ड शॉर्टकट को बदलने की क्षमता शामिल है। अपने iTerm2 अनुभव को अनुकूलित करने के लिए, इन चरणों का पालन करें:
iTerm2 खोलकर और प्राथमिकताओं में जाकर शुरू करें। आप अपनी स्क्रीन के ऊपरी बाएँ कोने में iTerm2 मेन्यू पर क्लिक करके और प्राथमिकताएं का चयन करके या Command + ,
दबाकर ऐसा कर सकते हैं।
प्राथमिकताओं में, कीज़ टैब का चयन करें। यहां, आप सभी मौजूदा की मैपिंग को देख सकते हैं और अपने खुद के अनुकूलित शॉर्टकट जोड़ सकते हैं। पैन विभाजन के लिए शॉर्टकट बदलने के लिए:
ये कस्टम शॉर्टकट अब iTerm2 में सरल विभाजन के लिए उपलब्ध होंगे।
कीबोर्ड शॉर्टकट के अलावा, आप iTerm2 में पैन के व्यवहार और उपस्थिति को भी संशोधित कर सकते हैं। यहां कुछ विन्यास हैं जो आपको उपयोगी लग सकते हैं:
कभी-कभी आप एक साथ कई पैन में एक ही कमांड जारी करना चाहते हैं। ऐसे मामलों में, आप इनपुट को समकालिक करें सुविधा का उपयोग कर सकते हैं, जो शीर्ष मेनू से सत्र > इनपुट को समकालिक करें का चयन करने पर उपलब्ध है। जब यह सेटिंग सक्षम हो जाती है, तो एक पैन में टाइप किए गए कमांड सभी खुले पैन में दोहराए जाएंगे।
समकालिक इनपुट के समान, आप विशेष कमांड को प्रसारित करना चाह सकते हैं बिना समकालिकता की आवश्यकता के। इस सुविधा को मेन्यू से सत्र > इनपुट का प्रसारण विकल्प के साथ उपयोग करें।
iTerm2 में टैब और पैन प्रबंधन अनुकूलन योग्य पैन शीर्षकों और स्थिति बार के साथ आसान बनाया गया है। आप सत्र > शीर्षक सेट करें विकल्प का उपयोग करके प्रत्येक पैन का शीर्षक अनुकूलित कर सकते हैं और फिर वांछित शीर्षक टाइप कर सकते हैं। यह विशेष रूप से तब सहायक होता है जब आपके पास कई कमांड चल रहे हों और प्रत्येक पैन के उद्देश्य को जल्दी से पहचानने की आवश्यकता हो।
iTerm2 पैन प्रबंधन प्रौद्योगिकियों का अधिक उन्नत समर्थन करता है जो आपकी सेटअप को और भी बेहतर बना सकता है। यहां इनमें से कुछ हैं:
यदि आपके पास चलाने के लिए कार्यों की एक सूची है जिसे आप आमतौर पर एक पैन में पेस्ट कर सकते हैं, तो iTerm2 एक सुविधा प्रदान करता है जो पेस्ट किए गए सामग्री के आधार पर पैन को स्वचालित रूप से विभाजित करता है या नए टैब खोलता है। यह उन उपयोगकर्ताओं के लिए एक अधिक उन्नत सेटिंग है जिन्हें जटिल वर्कफ़्लो को कुशलता से प्रबंधित करने की आवश्यकता है।
iTerm2 tmux के साथ सहज रूप से एकीकृत होता है, एक टर्मिनल मल्टीप्लेक्सर जो केवल पैन को विभाजित करने से परे उन्नत सत्र प्रबंधन की अनुमति देता है। iTerm2 के अंदर tmux
चलाकर, आप सत्र स्थिति बनाए रख सकते हैं, दूरस्थ वर्कफ़्लो प्रबंधित कर सकते हैं और भी बहुत कुछ। यह एकीकरण iTerm2 के डिफ़ॉल्ट शॉर्टकट पर निर्भर करता है, लेकिन दूरस्थ वातावरण में अतिरिक्त लचीलापन प्रदान करता है।
iTerm2 में पैन को विभाजित करना कई शेल सत्रों को सुव्यवस्थित और संगठित तरीके से प्रबंधित करने का एक प्रभावी तरीका प्रदान करता है। चाहे आप लॉग की निगरानी कर रहे हों, फ़ाइलों का प्रबंधन कर रहे हों, या SSH पर संचार कर रहे हों, पैन को विभाजित करने से कई विंडो के अव्यवस्था को कम करके उत्पादकता में वृद्धि होती है। डिफ़ॉल्ट शॉर्टकट का उपयोग करना, सेटिंग्स को अनुकूलित करना और tmux जैसे उन्नत उपकरणों को एकीकृत करना iTerm2 की क्षमता का पूरी तरह से लाभ उठाने के कुछ तरीके हैं। इस ज्ञान के साथ, आप एक एकल टर्मिनल विंडो से जटिल वर्कफ़्लो को कुशलतापूर्वक संभाल सकते हैं।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं