Dê uma olhada nas construções condicionais do init: link
Eu não sei sua configuração completa, mas acredito que você provavelmente deveria tentar algo como:
$if Bash
set show-all-if-ambiguous on
$endif
Percebi que depois de adicionar a linha set show-all-if-ambiguous on
ao meu ~/.inputrc
, sempre que eu pressionava a tabulação para recuar um bloco, ela mostrava o prompt bash Display all ... possibilities? (y or n)
e não me permitia recuar o código real.
Existe alguma maneira de manter essa linha no meu .inputrc
, mas ainda assim a tecla tab funciona como esperado no interpretador Python?
Esta é a minha VM do Ubuntu VirtualBox 12.04, se é importante.
EDIT: Curiosamente, agora tenho um problema diferente com o shell Python que vem com o Django - quando pressiono a guia, eu obtenho a conclusão da tabulação Python , mas apenas com uma tecla Tab. Eu abri uma questão separada aqui para isso.
Dê uma olhada nas construções condicionais do init: link
Eu não sei sua configuração completa, mas acredito que você provavelmente deveria tentar algo como:
$if Bash
set show-all-if-ambiguous on
$endif