Uso de uma lista personalizada para preenchimento automático (por exemplo, uma lista de arquivos)

0

o que eu gostaria de fazer é

quando eu escrevo dentro do console um comando, por exemplo.

ls

file1.txt folder1 folder2

então eu escrevo

cd (I hit some magic shortcut and I can access using down button first file1.text. when I click it again I see "cd folder1" when I hit it again I see "cd folder2".

é possível?

Eu sei que há autocompletar com guia, mas não é isso que eu quero.

    
por UAdapter 01.02.2012 / 16:05

1 resposta

1

Talvez você queira experimentar o menu completo da readline para concluir a guia?

Experimente em uma sessão bash interativa executando

bind '"\C-i": menu-complete'

Em seguida, tente digitar cd seguido de um espaço e, em seguida, a tecla tab várias vezes.

Para torná-lo permanente, coloque a seguinte linha em ~/.inputrc (o arquivo não existe por padrão):

"\C-i": menu-complete
    
por geirha 22.02.2012 / 21:15