टर्मिनल, कैसे छोड़ें - अधिक सूची


15

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

क्या इस सूची को छोड़ने और मेरे cpआदेश पर वापस जाने का कोई तरीका है , या क्या मुझे Ctrl+ Cको फिर से दबाना होगा और अपनी cpकमान में लिखना शुरू करना होगा?


@ डेविड बैश का टैब पूरा होने से पेजर का उपयोग नहीं होता है। रीडलाइन लाइब्रेरी ऐसा करती है। यह सिर्फ सबसे आम पेजर की कीबाइंडिंग का उपयोग करता है।
मुरु

जवाबों:



4

यह आपके प्रश्न का सीधे उत्तर नहीं देता है (@ saiarco895 ने ऐसा ही किया है), लेकिन मैं एक ही कारण से बैश में टैब-पूर्ण होने के डिफ़ॉल्ट व्यवहार से नफरत करता हूं। मान लें कि आप बैश का उपयोग कर रहे हैं, तो आप ~/.inputrcफ़ाइल के संपादन द्वारा उपयोग की जाने वाली रीडलाइन लाइब्रेरी के व्यवहार को बदल सकते हैं । मैंने इसमें निम्नलिखित बातें रखीं:

set menu-complete-display-prefix On
"\CTAB": possible-completions
TAB: menu-complete
"\x1b[Z": menu-complete-backward

जो उन्हें बाहर मुद्रण का उपयोग किए बिना पूरा होने के विकल्पों पर जाने के लिए मुझे अनुमति देता है tabऔर shift-tab। यदि मुझे सभी विकल्पों का प्रिंट-आउट देखने की आवश्यकता है, तो मैं उपयोग करता हूंalt-shift-?

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.