/ / Como alterar o comportamento padrão da tecla [TAB] ao chamar um aplicativo do shell? - unix, shell, autocomplete, personalização, guias

Como alterar o comportamento padrão da tecla [TAB] ao chamar um aplicativo do shell? - unix, shell, autocomplete, personalização, guias

O comportamento padrão da tecla [TAB] noshell é automaticamente completar automaticamente ou listar os arquivos no diretório atual. Como sobrescrever esse comportamento no shell para alguns aplicativos escolhidos?

Edit: Isso não está relacionado ao aplicativo que está sendo usado, mas sim ao ambiente de shell que precisa ser personalizado! Anders Abel para esclarecer este ponto)

Respostas:

1 para resposta № 1

Se você quiser mudar o comportamento ao criara linha de comando para iniciar o programa, que é impossível de dentro do programa. Nesse ponto o seu programa ainda não foi iniciado, então é inteiramente até o shell como interpretar [TAB] naquele ponto.

Uma vez que seu programa está rodando, você pode, é claro, manipular [TAB] da maneira que você quiser, usando uma chamada de API apropriada.