0 votos

El shell de Python se vuelve inutilizable después de suspender (ctrl-Z) y el comando 'fg'

Al suspender Python con ctrl + Z y tratar de recuperarlo con fg Ya no puedo usar el prompt de comandos interactivo de Python. Al pulsar el botón Enter produce ^M en la pantalla, Esc produce ^[ y hasta ctrl + C no funciona (sólo muestra ^C). Tengo que usar ctrl + Z de nuevo y kill %1 .

¿Alguna conjetura sobre lo que está mal?

Estoy usando zsh con iTerm2 en MacOS Catalina.

He incluido una imagen de pantalla a continuación.

enter image description here

P.D. Sé que no está bien visto hacer un cruce de mensajes, pero no he recibido ninguna respuesta en StackOverflow, así que he copiado mi pregunta aquí. Google no ha sido de ayuda, ya que no puedo buscar caracteres especiales (como ^M).

1voto

Prashant Maurya Puntos 11

Debe utilizar el símbolo de porcentaje de precedencia % con junto con el número de trabajo mientras se cambia entre los trabajos en primer y segundo plano. Ejemplo: fg %1

Ver el manual de zsh

0voto

verfkwast Puntos 11

El infractor fue el z plugin . Lo comenté en mi ~/.zshrc de plugins = ( ... ) y se arregló. De todas formas no estaba usando ese plugin así que está bien. Gracias a Marc Wilson por la indicación de la solución de problemas.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X