मैंने देखा है कि कुछ प्रोग्राम (उदा। एचजी) उपयोगकर्ता को कमांड के विशिष्ट हिस्सों को टैब-पूर्ण करने की अनुमति देते हैं। उदाहरण के लिए, अगर, एक एचजी भंडार में निर्देशिका काम कर रहा है, मैं टाइप करें:मैं अपना प्रोग्राम टैब पूर्ण करने का उपयोग कैसे कर सकता हूं?
hg qpush --move b8<TAB>
यह मेरी पैच कतार में किसी भी तेज पैच है कि "B8" के साथ शुरू के साथ आदेश को पूरा करने की कोशिश करेंगे।
मैं जो करना चाहता हूं वह मेरे कार्यक्रम में इस व्यवहार का अनुकरण है। यही है, मेरे पास कमांड की एक श्रृंखला है जो किसी निश्चित निर्देशिका में फ़ाइलों पर निर्भर करती है, और मैं खोल में टैब पूर्णता प्रदान करने में सक्षम होना चाहता हूं। क्या उबंटू लिनक्स पर इसे उपलब्ध कराने के लिए कोई एपीआई है (अधिमानतः पायथन का उपयोग करना, जैसा कि मेरी लिपि में लिखा गया है)?
हो सकता है कि कुछ इस तरह: http://tldp.org/LDP/abs/html/tabexpansion.html – mgilson
@mgilson प्रतिक्रिया से स्पष्ट है, खोल के लिए अपने कार्यक्रम, अन्य नहीं के लिए स्वतः पूर्ण प्रदान करने के लिए कॉन्फ़िगर करना होगा पूर्ण करवाना। – ziu