bash: Existe uma maneira de usar o preenchimento de guias através do CDPATH?

10

Depois de ler este artigo , eu defino CDPATH=.:~. No entanto, não tenho preenchimento de guias nos diretórios do meu diretório pessoal. Eu queria saber se alguém estava ciente de maneiras de fazer isso.

Belmin Fernandez
fonte
1
Eu não acho que a configuração do CDPATH permita a conclusão da guia. Ele permite que você faça um cd para um subdiretório de qualquer um dos diretórios listados, digitando apenas o nome do subdiretório.
dmah
No meu sistema desktop Ubuntu, posso digitar "cd D" (em um diretório diferente de ~) e pressionar Tab duas vezes e ver "Desktop / Documents / Downloads /" como destinos propostos. Você não tem comportamento semelhante?
Pausado até novo aviso.

Respostas:

12

Você deve instalar e ativar o bash-complete - ele define uma _cdfunção e define-a como o completer do cdcomando, que substitui a conclusão padrão e inclui $CDPATH.

efémero
fonte