Ambiguous Tab-Vervollständigung funktioniert in iPython unter Windows nicht

Ich führe IPython unter Windows 7 x64 mit installiertem Pyreadline aus. Wenn ich eine neue Sitzung starte und tippe:

import numpy
nu<TAB>

Dannnu autocompletes tonumpy. Wenn ich jedoch eine neue Sitzung starte und dies versuche:

import numpy
n<TAB>

Dann passiert nichts. Ich würde erwarten, dass es alle möglichen Abschlüsse durchläuft. Ich verwende derzeit die Standardkonfiguration. Muss ich eine Einstellung ändern, um die mehrdeutige Vervollständigung von Registerkarten zu ermöglichen, oder habe ich nur Pech?

BEARBEITE: Um den Kommentar von ma3204 zu adressieren, ist hier ein anderes Beispiel (beginnen Sie mit einer neuen ipython-Sitzung):

[In 1]: value1 = 5

[In 2]: value2 = 6

[In 3]: va<TAB>       ... nothing happens
[In 3]: va<Ctrl + l>
vars   value2 value1

[In 3]: val<TAB>      ... completes to 'value'
[In 3]: value
[In 3]: value<Ctrl + l>
value2 value1

[In 3]: value

Wenn ich @ eingeva<TAB> oben Ich würde erwarten, dass jedes Drücken der Tabulatortaste @ durchläufvalue1, value2, vars, value1, value2, etc

Antworten auf die Frage(4)

Ihre Antwort auf die Frage