2013-02-21 23 views
8

के साथ बैश टैब पूर्णता के मुद्दों में मुझे टैब-पूर्णता के साथ कोई समस्या है जिसमें मैं हल करने में असमर्थ हूं। विशेष रूप से, जब भी मैं किसी निर्देशिका को टैब-पूर्ण करने का प्रयास करता हूं, तो पूरा निर्देशिका नाम शेष को पूरा करने के लिए आगे की स्लैश की बजाय इसके बाद एक स्पेस के साथ दिखाई देता है। उदाहरण के लिएउबंटू 12.04

~$ python ~/sof 

टैब-पूरा करता है दिलचस्प बात यह है इस cd साथ लेकिन बाकी यह करता है सब कुछ के साथ ऐसा नहीं होता है

~$ python ~/software<space> 

~$ python ~/software/ 

के बजाय

करने के लिए।

+0

http://askubuntu.com/ –

+0

ओह का प्रयास करें, और '~/सॉफ्टवेयर 'एक मुलायम लिंक है? –

+0

यह एक निर्देशिका है। यह सिर्फ एक उदाहरण है, यह सभी निर्देशिकाओं के साथ होता है। – Farhat

उत्तर

9

जाहिर है यह एक ज्ञात बग है। /etc/bash_completion.d/acroread.sh को हटाने से समस्या हल हो गई।

+0

धन्यवाद, यह मेरे लिए काम किया। – Nate

+0

धन्यवाद। मेरे लिए भी काम किया। विचित्र रूप से पर्याप्त acroread.sh फ़ाइल का कहना है कि यह नामों में रिक्त स्थान आदि फ़ाइलों को संभालने के लिए है। जबकि वास्तव में उन गड़बड़ हो जाता है। अब रिक्त स्थान आदि वाली फ़ाइलें उद्धरण दिए बिना cp/mv'd हो सकती हैं। धन्यवाद। – Hrishikesh