Tabla de tabla No sangra en Python
-
24-10-2019 - |
Pregunta
Recientemente actualicé a Python2.7 y noté que la tecla TAB no funciona adecuadamente en el shell. En cambio, parece buscar en el directorio subyacente (el comportamiento de UNIX estándar).
Si cambio a Python2.6, funciona adecuadamente. ¿Hay alguna manera de agregar esta funcionalidad a 2.7?
Por ejemplo:
Si foo:
(pestaña aquí) Imprimir 'Bar' #Desired Behavior es que la tecla Tab agrega sangría aquí
Solución:
Este es un problema conocido con Python2.7 en Mac OSX. Usé la siguiente solución para corregirla:
$ cat > $HOME/.pystartup
import readline
if 'libedit' in readline.__doc__:
readline.parse_and_bind("bind ^I ed-insert")
^D
$ export PYTHONSTARTUP=$HOME/.pystartup
Solución
Este es un error conocido con Python 2.7 en Mac OSX. Se pueden encontrar más detalles (incluida una solución) en el informe de errores.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow