Explicação da conclusão do nome do arquivo Bash

4

Eu tenho dois arquivos em um diretório test1 e test2. Se eu digitar

less te<TAB>
A conclusão de

entra em ação e expande o teste. Se eu apertar TAB pela segunda vez, nada acontece, e somente quando eu pressiono TAB uma terceira vez eu recebo os dois nomes de arquivos que eu quero dizer.

A minha pergunta é: por que é preciso duas pressões depois que o bash é concluído, até que eu possa oferecer minhas escolhas. Certamente faria mais sentido ser oferecido após o segundo (total) das prensas?

    
por user2567544 18.07.2017 / 16:19

1 resposta

5

Adicione isso a ~ / .inputrc

set show-all-if-ambiguous on

Citações de arch wiki sobre este tópico

Or you can set it such that a single tab will perform both steps: partially complete the word and show all possible completions if it is still ambiguous:

    
por 18.07.2017 / 17:05