conclusão de tabulação ciente de filetype no bash?

2

É possível ter conclusão de tabulação ciente de filetype no bash?

Ou seja. Digamos que existem dois arquivos em um diretório, "foobar.txt" e "foobar.html", quando eu digito "firefox foo" e depois clico em tab, bash normalmente para em "firefox foobar". porque a conclusão normal e não inteligente da tabulação é ambígua. No entanto, a preferência pode ser dada ao "firefox foobar.html" devido à extensão.

Eu acho que o zsh implementa algo assim fora da caixa, mas eu quero isso no bash.

A conclusão de uma tabulação "inteligente" é possível no bash e como?

    
por gojira 05.07.2011 / 09:53

1 resposta

3

Você deve instalar / ativar os scripts de conclusão bash (o mesmo pacote de nome na maioria das distro Linux, eu acho). Isso introduz a conclusão de tabulação inteligente para cada programa para o qual um script é incluído (e você pode até escrever o seu próprio).

Normalmente você pode ativar isso globalmente editando /etc/bash.bashrc e descomentar as linhas depois

# enable bash completion in interactive shells

Não tenho certeza se ele suporta o término do comando firefox pronto para uso.

    
por 05.07.2011 / 10:12