Bash: conclusão da tabulação com cdable_vars

1

Eu tenho confiado em essa invasão para pular no sistema de arquivos por alguns anos antes de descobrir hoje que posso fazer a mesma coisa usando o Bash nativo ativando a opção cdable_vars .

A única coisa que sinto falta é a conclusão da tabulação. Se eu colocar isso no meu .bashrc ou .bash_profile :

shopt -s cdable_vars
export mydir="$HOME/my/nested/directory"

A conclusão da tabulação não está expandindo mydir quando tento cd no prompt. Existe uma maneira de ativar esse comportamento no Bash?

    
por zool 24.11.2015 / 12:23

1 resposta

2

Para ativar esta conclusão, você precisa do pacote de conclusão do bash.

Se o pacote estiver instalado (geralmente por padrão), basta adicionar essas linhas em seu .bashrc

if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi

Se não: link

    
por 24.11.2015 / 13:44