В моих предыдущих установках linux автозаполнение bash всегда работало без проблем. Если я хотел что-то сделать с файлами, дав префикс имени файла и нажимая табулятор, перечислял все, что соответствовало префиксу, но он также повторял подсказку под ним с моей командой и префиксом, чтобы я мог немедленно продолжить ввод.
Теперь я обновил свою систему до kubuntu 18.04, и автозаполнение уже не работает так быстро. Что еще более странно, поведение непредсказуемо, так как зависит от консоли. Если команда есть less
, она всегда работает правильно (как описано выше), но если команда cp
или mv
, поведение меняется. Иногда это работает правильно, но часто он показывает список подходящих файлов с большим количеством (скрывая мою подсказку), и мне нужно набрать, qчтобы выйти больше и иметь возможность продолжить. Маленькая вещь, но раздражает, так как требует дополнительной печати.
Я вижу, что .bashrc
звонки, /usr/share/bash-completion/bash_completion
но я не сделал никаких изменений в этом.
Вопрос: Чем обусловлено это непредсказуемое поведение? Как я могу это исправить?