Python IDLE. Preenchimento automático / Mostrar conclusões não funcionando

@IDLE está sendo muito desonesto quanto a quando realmente mostrará um menu de preenchimento automático. Ultimamente, ele não estava funcionando, ou, mais especificamente, funciona apenas durante uma sessão interativa.

Estou usando o Code Blocks para C e me acostumei com os ótimos recursos de preenchimento automático, por isso é um pouco frustrante não tê-los - especialmente ao tentar aprender um novo trabalho de quadro e a que classe está associada quais métodos, etc, etc ..

Existe uma solução fácil para que o IDLE complete automaticamente novamente? Estou usando o python versão 2.7.

Existe talvez um editor simples que eu deva procurar? Eu tentei o Vim, que era um pouco pesado demais para minhas necessidades simples, o Ninja, que eu não conseguia trabalhar para nada, e o Sublime text 2, que eu não conseguia usar minhas coisas wxpython. Qual seria uma boa opção? Qualquer coisa parecida com o Code Blocks seria legal, mas eu ficaria perfeitamente feliz com o IDLE se ele funcionasse consistentemente!

CLARIFICAÇÃO SOLICITADA: OK, então parece que posso ter uma parte da minha terminologia ao contrário. Por não interativo, quero dizer, por exemplo, clicar com o botão direito do mouse em um arquivo py e selecionar "editar com IDLE". Isso traz o que eu acho que poderia ser descrito como um editor de texto. Você pode inserir todo o seu código aqui. Uma vez pronto, você pressiona F5 ou seleciona Executar, e ele lança (o que me refiro como) o terminal interativo. É aqui que você pode digitar o código, pressionar retornar e instantaneamente ter esse código avaliado.

Qual é a minha pergunta referente à primeira, a parte do IDLE em que você edita o código. Às vezes, enquanto digita, depois de a. ele exibirá os métodos disponíveis ou, após um parêntese aberto, dará dicas sobre os valores esperados. mas o problema é que, às vezes, faz essas coisas, às vezes nã

questionAnswers(10)

yourAnswerToTheQuestion