Estoy usando iTerm2 en Mac OSX (10.10.5).
Recientemente me encuentro con algo muy extraño: después de usar iTerm2 por un tiempo, Ctrl-C dejaría de funcionar. Inicialmente estuvo bien. Solo después de un cierto período de uso. El terminal se imprimiría ^C
como si fuera una pulsación de tecla normal.
No tengo idea de cómo se podría reproducir esto.
zsh
problema.Respuestas:
Una de las posibles causas de esto es que ha utilizado
trap
para configurar la señal INT a otra cosa.Si restablece la trampa (función ed) en INT al valor predeterminado, este problema debería desaparecer 1 . Puedes hacer eso haciendo esto:
Otra forma de solucionar esto, aunque sea "hacky", es agregar algo como lo siguiente a su
.zshrc
o.bashrc
:1 ¡ Al menos eso / esto funcionó para mí!
fuente
Estoy publicando un trabajo por aquí, ya que podría beneficiar a algunas personas. Sin embargo, no lo aceptaré.
Cuando esto sucede,
kill
el proceso de ejecución en la pestaña actual, probablemente desde una pestaña / shell diferente. Luego, en la pestaña original, ejecutereset
y las cosas volverán a la normalidad.Aún no sé por qué.
fuente