विंडोज प्लेटफ़ॉर्म पर MSYS का उपयोग करते समय, मैं vi shell मोड का उपयोग करने के लिए "set -o vi" का उपयोग करता हूं। फ़ाइलों और निर्देशिकाओं के लिए टैब स्वत: पूर्णता काम करना बंद कर देता है। वीआई शैल मोड में रहते हुए मैं इसे कैसे किराए पर ले सकता हूं?बैश vi खोल मोड में टैब स्वत: पूर्णता
9
A
उत्तर
12
प्रयास करें:
bind -q complete
अगर यह सेट है देखने के लिए।
बैश प्रॉम्प्ट पर यह सेट करने के लिए:
bind '"\C-i":complete'
यह पहले से ही डिफ़ॉल्ट रूप से स्थापित किया जाना चाहिए, लेकिन यह संभवतः एक $if mode=vi
/$endif
ब्लॉक के अंदर /etc/inputrc
या ~/.inputrc
में अधिरोहित जा सकता है। आप इस लाइन को अपने ~/.inputrc
फ़ाइल में जोड़कर बाद के खोल शुरू करने के लिए सेट कर सकते हैं:
"\C-i": complete
उत्कृष्ट सलाह। emacs मोड सेटिंग्स थी, लेकिन वीआई मोड नहीं था। आसानी से जोड़ा गया। – William