Tornar a conclusão da tabulação do bash insensível ao caso [duplicado]

37

Existe alguma maneira de tornar a conclusão de tabulação insensível a maiúsculas e minúsculas? Por exemplo, se eu tiver um arquivo chamado Hello.txt e tentar abri-lo, digitando he seguido por Tab , ele não funcionará. Eu teria que tab-complete isso digitando He (observe a maiúscula H) e a Tab . Existe alguma maneira de configurar o bash para que eu não tenha que preservar o caso quando eu digitá-lo e tentar abri-lo?

    
por Wuffers 16.04.2011 / 05:26

1 resposta

52

Crie um arquivo chamado .inputrc em seu diretório pessoal e coloque esta linha nele:

set completion-ignore-case on

Em seguida, abra um novo shell e experimente. Se / etc / inputrc existir em seu sistema, você deve geralmente também adicionar a linha $include /etc/inputrc . Mas não há como tornar isso condicional, então você deve adicioná-lo apenas se esse arquivo existir.

    
por 16.04.2011 / 05:37