Неоднозначное завершение табуляции не работает в iPython на Windows

Я использую IPython на Windows 7 x64 с установленной pyreadline. Если я начну новый сеанс и введите:

import numpy
nu<TAB>

затемnu автозаполнение доnumpy, Однако, если я начну новый сеанс и попробую это:

import numpy
n<TAB>

Тогда ничего не происходит. Я ожидаю, что он будет проходить через все возможные завершения. В настоящее время я использую конфигурацию «из коробки», мне нужно изменить настройку, чтобы включить неоднозначное завершение табуляции, или мне просто не повезло?

РЕДАКТИРОВАТЬ: Чтобы обратиться к комментарию от ma3204, вот еще один пример (начните с новой сессии ipython):

[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

Когда я печатаюva<TAB> выше я ожидал бы, что каждое нажатие на вкладку циклическиvalue1, value2, vars, value1, value2, так далее.

Ответы на вопрос(2)

Ваш ответ на вопрос