Estoy ejecutando IPython en Windows 7 x64 con pyreadline instalado. Si comienzo a una nueva sesión y escriba:Finalización de tabulación ambigua que no funciona en iPython en Windows
import numpy
nu<TAB>
Entonces nu
completa automáticamente a numpy
. Sin embargo, si comienzo una nueva sesión y pruebo esto:
import numpy
n<TAB>
Entonces no pasa nada. Esperaría que recorriera todas las terminaciones posibles. Actualmente estoy usando configuración predeterminada, ¿tengo que cambiar una configuración para habilitar la terminación ambigua de las pestañas o simplemente no tengo suerte?
EDITAR: Para abordar el comentario de ma3204, aquí es otro ejemplo (empezar con la sesión ipython fresca):
[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 escriba va<TAB>
anterior que se puede esperar cada pestaña pulse para desplazarse por value1
, value2
, vars
, value1
, value2
, etc.
estoy ejecutando el mismo problema. Windows 7 x64 aquí. Solía funcionar bien en Vista x86. – davidnr
Acabo de probar esto con Win7x64, con algunos otros paquetes (aparte de numpy) y funcionó bien (con 2+ sesiones separadas). Tal vez es un problema específico de numpy? – snapshoe
Tuve el mismo problema, el mismo entorno, Python, etc. pero sin instalar numpy. Entonces claramente no es un problema con ese paquete. Podría ser una rareza con los archivos de configuración pyreadline o iPython (no puedo resolverlo). – ropable