[ Linux ] Como habilitar autocompletar no terminar do Ubuntu

Neste post irei demonstrar como habilitar o recurso de autocompletar no Terminal do Ubuntu, usado quando pressionada a tecla Tab. Recentemente, o autocompletar do meu Ubuntu de trabalho parou de funcionar. Ele veio configurado automaticamente, e de igual forma também se desconfigurou automaticamente!

Antes de mais nada, é interessante dizer que “bash-completion” se trata de um conjunto de scripts que habilitam o recurso de autocompletar para comandos específicos e não somente para arquivos e diretórios.

Para todos os fins, (re)instale o programa:

sudo apt-get install --reinstall bash-completion

O comando acima irá instalar caso não exista e reinstalar caso exista.

Feito isso, habilite o autocompletar no arquivo .bashrc, colocando as linhas abaixo no final do arquivo.

sudo vim ~/.bashrc
Este passo-a-passo presume que você saiba utilizar o Vim, caso não, utilize outro programa de sua preferência.
# autocompletar inserido manualmente
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

Feito isso, reabra o terminal e teste novamente.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *