Como o preenchimento automático de nome de arquivo funciona para o ls
comando, mas não vi
no meu Ubuntu 16.04.5 LTS? (Xfce4, bash). Eu acho que costumava funcionar, mas não agora.
Da resposta de Matthieu abaixo, tentei o abaixo. Olá, obrigado, segui o seu exemplo de link e segui a resposta de Louis Soulez . Ainda assim, a conclusão automática não funciona corretamente para o Vi. Ele é concluído automaticamente até certo ponto, mas quando não dou o padrão de início em uma entrada de diretório, não há uma lista desse diretório.
Minha outra máquina Ubuntu não possui /etc/bash_completion.d/vi
arquivo, mas a conclusão automática funciona bem até o fim para o Vi. A propósito, a lista de arquivos /etc/bash_completion.d
neste outro sistema 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
O que poderia afetar a conclusão do Vi? Você tem alguma outra ideia?
fonte
Respostas:
Acho que seu
/etc/bash_completion.d/vi
arquivo foi excluído. Você deve recriá-lo, por exemplo,ls
aquele.Veja a página GNU na conclusão do bash para mais informações, ou este exemplo .
fonte
ADD
na minha pergunta original. Espero que você possa me dar uma sugestão. Obrigado!