La finalización ambigua de la pestaña no funciona en iPython en Windows
Estoy ejecutando IPython en Windows 7 x64 con pyreadline instalado. Si comienzo una nueva sesión y escribo:
import numpy
nu<TAB>
Entoncesnu
se autocompleta anumpy
. Sin embargo, si comienzo una nueva sesión e intento esto:
import numpy
n<TAB>
Entonces no pasa nada. Esperaría que recorra todas las terminaciones posibles. Actualmente estoy usando la configuración de fábrica, ¿necesito cambiar una configuración para permitir la finalización ambigua de la pestaña o simplemente no tengo suerte?
EDITAR: Para abordar el comentario de ma3204, aquí hay otro ejemplo (comience con una nueva sesión de 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
Cuando escribova<TAB>
arriba esperaría que cada pulsación de pestañas pase por un ciclovalue1
, value2
, vars
, value1
, value2
etc.