मैक ओएस एक्स टर्मिनल में टैब पूर्ण करने में सुधार करें
टैब पूर्णता गोले की एक अद्भुत विशेषता है जो पावर उपयोगकर्ताओं को आसान बनाती है, जिससे आप कमांड लाइन में दर्ज कमांड, पथ, फ़ाइल नाम और कई अन्य चीजों को स्वचालित रूप से पूरा कर देते हैं। यह बहुत अच्छा काम करता है लेकिन आप कुछ विशेषताओं को सक्षम करके इसे और भी बेहतर बना सकते हैं; पूर्ण होने पर कैप्स लॉक और कमांड के आवरण को अनदेखा करें, यदि कुछ अस्पष्ट है, तो आखिरी लेकिन निश्चित रूप से कम से कम नहीं, टैब की कुंजी को दो बार टैप करने की आवश्यकता को हटा दें, यदि अस्पष्टता हो तो एक शर्मनाक सूची को डंप करने के बजाय सभी संभावनाओं के मेनू के माध्यम से चक्र।
यदि आप नियमित रूप से ओएस एक्स टर्मिनल (या लिनक्स टर्मिनल) का उपयोग नहीं करते हैं तो शायद आपके पास इस टिप के लिए उपयोग नहीं है।
प्रारंभ करने के लिए टर्मिनल लॉन्च करें और होम निर्देशिका में रहें:
- Emacs, nano, vi, या जो भी आपका पसंदीदा टेक्स्ट एडिटर संपादित करना है .inputrc का उपयोग करना, हम walkthrough के लिए नैनो का उपयोग करेंगे:
- अद्वितीय पंक्तियों पर निम्नलिखित तीन नियमों में पेस्ट करें:
- .inputrc में परिवर्तनों को सहेजने के लिए नियंत्रण + ओ दबाएं, इसके बाद नियंत्रण + एक्स को छोड़ दें
- नियमों के साथ एक नया सत्र खोलने के लिए एक नई टर्मिनल विंडो या टैब खोलें, या "लॉगिन" टाइप करें
- कमांड, पथ या कुछ और टाइप करना प्रारंभ करें और पहले सुधारों को देखने के लिए टैब कुंजी दबाएं
nano .inputrc
set completion-ignore-case on
set show-all-if-ambiguous on
TAB: menu-complete
इसका परीक्षण बैश खोल के साथ काम करने के लिए किया गया है और मैक ओएस एक्स के किसी भी संस्करण के साथ काम करना चाहिए। अगर आपको इसका मज़ा आया, तो हमारी अन्य कमांड लाइन टिप्स और ट्रिक्स को याद न करें।
महान टिप के लिए कुथैर हब्बौश के लिए धन्यवाद