имя файла автоматическое завершение работает на ls, но не на vi

Каким образом автозавершение имени файла работает на ls команда, но не для vi в моем LTS Ubuntu 16.04.5? (Xfce4, удар). Я думаю, что это раньше работало, но не теперь.

Из ответа Matthieu ниже, я попробовал ниже. Привет, спасибо, я перешел по Вашей ссылке в качестве примера и следовал ответу Louis Soulez. Но тем не менее, автоматическое завершение не работает правильно на Vi. Это автоматически заполняет до некоторой степени, но когда я не даю шаблон запуска во входе каталога, это не дает мне списка того каталога.

Моя другая машина Ubuntu не имеет /etc/bash_completion.d/vi файл, но автозавершение работает хорошо в конец на Vi. Между прочим, список файлов под /etc/bash_completion.d в этой другой Ubuntu система:

apport_completion desktop-file-validate libreoffice.sh axi-cache dkms ninja bazel gem1.9.1 pon cmake git-prompt pulseaudio-bash-completion.sh cpack grub ufw ctest initramfs-tools upstart debconf insserv

Что из них могло влиять на завершение для Vi? У Вас есть какая-либо другая идея?

0
задан 15 October 2018 в 01:25

1 ответ

Я предполагаю Ваш /etc/bash_completion.d/vi файл был удален. Необходимо воссоздать его от, например, ls один.

Посмотрите страницу GNU на завершении удара для получения дополнительной информации или этот пример.

0
ответ дан 27 October 2019 в 08:45

Другие вопросы по тегам:

Похожие вопросы: