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 № 1Se 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.