Дивна поведінка автоматичного завершення при подвійній вкладці в терміналі


0

Я встановив нову версію Ubuntu-12 і виявив дуже дивне поведінку автоматичного завершення.

Наприклад, у мене є дерево папок на зразок ~ / A / B / C.eps

і відкриваю термінал під папкою А, коли я ввожу "дисплей", а потім двічі клацніть клавішу вкладки, і це було раніше

~ / A: відображення [подвійний вкладку]

~ / A: дисплей B /

Але зараз це

~ / A: відображення B [пробіл тут]

Пробіл дотримується пробілу, а не нахил вперед.

Це дуже дратує, тому що, у першому випадку, я можу знову подвоїти вкладку, щоб ввести дисплей B / C.eps, що дуже зручно, але зараз я не можу.

Хтось може мені допомогти у цьому?

Дякую


Тож автоматичне завершення додає пробіл, а не проділ?

Так, це правильно.
Даніель

Відповіді:


0

Погляньте на / etc / bash_completion. Я думаю, ваша проблема полягає у функції _cd (). Не можу реально допомогти в конкретних характеристиках, якщо ви не опублікуєте свою.

У моєму випадку (LMDE) завершення працює так, як ви описуєте. Ви можете подивитися на моєму замовчуванням / і т.д. / bash_completion тут . Спробуйте порівняти його з вашим або просто замінити свій на цей.


Дякую, але що робити, якщо це не команда cd, якщо проблема трапляється з іншими командами типу "display", де я можу змінити?
Даніель

Насправді не знаєте, вам доведеться перевірити файл. Спробуйте зробити резервну копію вашого / etc / bash_completion, а потім замініть його на мою. Потім відкрийте новий баш (або новий термінал, або запустіть, source /etc/bash_completionабо просто запустіть bash) і подивіться, чи вирішує це ваша проблема.
тердон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.