Como desligar ou ajustar a conclusão da guia inteligente no Ubuntu (conclusão programável)


9

Quando estou executando vários comandos na linha de comando no Ubuntu e uso a conclusão de tabulação para arquivos. Os únicos arquivos que me são fornecidos são aqueles que possuem a extensão apropriada para o comando que estou executando. Por exemplo..

xmms <tab><tab>

listaria todos os mp3s no diretório atual e não quaisquer jpegs.

Na maioria das vezes isso é bastante útil. Mas se o arquivo que você deseja possuir uma extensão incorreta, ou a extensão for válida, mas a conclusão da guia não parecer, então não listará o arquivo nem será concluído. assim

  1. Existe uma maneira de desativar esse recurso (apenas muitíssimo completo para qualquer arquivo, independentemente).
  2. Como você ajusta as extensões que são válidas para um comando específico.

obrigado

Pedro


Respostas:


1

comente estas linhas em /etc/bash.bashrc(pode estar em ~/.bashrc):

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



2

Para alterar o comportamento de conclusão, basta editar / etc / bash_completion. Role para baixo até onde você encontra a lista de programas e extensões associadas. Deveria ser bastante autoexplicativo a partir daí.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.