Si ejecuté una línea larga en IPython, e intento recuperarla (utilizando la flecha hacia arriba) o retroceder más allá del inicio de la línea actual, se muestra incorrectamente (todo se mezcla en uno) línea)Problemas de alineamiento de líneas con shell de IPython
Por ejemplo, en la siguiente sesión que escribí una larga línea [1]
, entró en una línea algo de jarro [2]
, luego hacia arriba-arrowed dos veces para obtener la declaración print
en la línea [3]
, y ocurrió lo siguiente:
Happ tanto en iTerm como en Terminal.app. Tuve un problema similar con las sesiones de terminal habituales, que se solucionó cancelando correctamente los códigos de color, pero no estoy seguro de cómo solucionarlo con IPython
Este problema me persiguió durante taaaaan largo .... No me di cuenta hasta ahora, que IPython causado esto. Intenté "reiniciar", "tput", "shopt -s checkwinsize", restablecer PS1, tmux resize-pane, escape chars magic, pero todo en vano. Ahora sé que solo se produce si se ha invocado IPython desde TMux, se ha cancelado el protocolo IPython o se ha enviado al fondo (CTRL + Z). – Andor