Странное поведение автодополнения при двойной табуляции в терминале

Странное поведение автодополнения при двойной табуляции в терминале

Я установил новую версию 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 по умолчаниюздесь. Попробуйте сравнить его со своим или просто заменить свой на этот.

Связанный контент