У моїх попередніх Linux-установках автоматичне завершення роботи bash завжди працювало без проблем. Якщо я хотів зробити що-небудь для файлів, даючи префікс імені файлу та натискаючи табулятор, перелічено все, що відповідає префіксу, але він також повторив підказку під ним з моєю командою та префіксом, щоб я міг негайно продовжувати вводити текст.
Тепер я оновив свою систему до kubuntu 18.04, і автоматичне завершення роботи вже не працює так легко. Що ще дивніше, поведінка непередбачувана, як це залежало від консолі. Якщо команда less
, вона завжди працює правильно (як описано вище), але якщо команда cp
чи mv
поведінка змінюється. Іноді це працює правильно, але часто він показує список відповідних файлів з більшою кількістю (приховуючи мою підказку), і мені доводиться набирати, qщоб вийти більше і мати можливість продовжувати. Невелика річ, але дратівлива, оскільки вимагає додаткового набору тексту.
Я бачу ці .bashrc
дзвінки, /usr/share/bash-completion/bash_completion
але я не змінив цього.
Питання: Що викликає таку непередбачувану поведінку? Як я можу це виправити?