Я установил новую версию Ubuntu-12 и обнаружил очень странное поведение автодополнения.
Например, у меня есть дерево папок, похожее на ~/A/B/C.eps
и откройте терминал в папке A, когда я ввожу «display», а затем дважды нажимаю клавишу Tab, и это раньше было
~/A: отобразить [двойная табуляция]
~/A: дисплей B/
Но теперь это так
~/A: отобразить B[здесь пробел]
Далее следует пробел, а не косая черта.
Это очень раздражает, потому что в первом случае я мог снова нажать двойную клавишу Tab, чтобы войти в display B/C.eps, что очень удобно, но сейчас я не могу.
Может ли кто-нибудь мне с этим помочь?
Спасибо
решение1
Посмотрите /etc/bash_completion. Я думаю, что ваша проблема в функции _cd(). Не могу помочь по деталям, пока вы не опубликуете свою.
В моем случае (LMDE) автодополнение работает так, как вы описываете. Вы можете посмотреть на мой /etc/bash_completion по умолчаниюздесь. Попробуйте сравнить его со своим или просто заменить свой на этот.