Conclusão da guia caso ignorar parcial

0

Primeiro, deixe-me passar por um caso específico e depois explicar o caso geral.

Suponha que eu tenha dois diretórios A e B.

O conteúdo de A é:

foo
Bar

O conteúdo de B é

foobar
Foobar

Eu gostaria de concluir a tabulação de 'f' ou 'F' em A para expandir para 'foo'. Da mesma forma 'b' ou 'B' para ir para 'Bar'.

No entanto, em B, quero que a conclusão de 'f' seja expandida apenas para 'foobar' e 'F' para apenas expandir para 'Foobar'.

Mais geralmente, a conclusão da tabulação deve ser insensível a maiúsculas e minúsculas se a letra que está sendo completada tem exatamente um caso quando combinada.

Note que há set completion-ignore-case on que eu posso colocar no meu arquivo '.inputrc', mas isso não funciona como eu quero no caso do meu diretório hipotético B.

    
por Thomas Eding 02.05.2013 / 21:40

1 resposta

0

Eu posso estar errado, mas eu não acho que isso pode ser feito simplesmente, como o bash simplesmente não é construído para que isso aconteça, você pode alterá-lo apenas para o seu login ou para todos os usuários, mas não para cada diretório.

    
por 02.05.2013 / 21:47

Tags