¿Cómo puedo evitar que tmux se bloquee cuando me desplazo hacia arriba?

9

tmux es impresionante, pero a menudo me encuentro en situaciones en las que desplazarse hacia arriba causa problemas (ciertamente menores pero aún indeseables). Por ejemplo, tengo un servidor node.js ejecutándose en una ventana, y BrowserSync intentando volver a cargar la aplicación cada vez que cambio los archivos. Si me he desplazado hacia arriba para leer alguna console.logsalida (pero olvide que estoy bloqueando el servidor), y luego hago un cambio en mi editor, no pasa nada.

¿Hay alguna manera de hacer que tmux no bloquee el servidor, sino que simplemente deje de agregar una nueva salida al fondo del búfer de desplazamiento y me permita seguir viendo la misma sección del búfer al que me había desplazado anteriormente?

iconoclasta
fuente
¿El modo de copia no es lo que está buscando en @iconoclast?
cesar
¿Encontraste una solución? Acabo de encontrarme con esto.
hakunin

Respuestas:

1

Aparentemente, este es un problema reconocido de tmux para algunos programas que se resolvió .

Philippe Cloutier
fuente
Describir la solución alternativa haría que esta sea una mejor respuesta ...
Jeff Schaller
La solución se describe en el informe de problemas vinculados, pero no es nada que un usuario pueda hacer (aparte de actualizar a la versión mejorada de tmux). Supongo que sería más correcto decir que el problema fue mitigado.
Philippe Cloutier
0

Inicie sus aplicaciones como trabajos en segundo plano $cmd &

  • La salida aún saltará a la sesión actual
  • Cualquier cosa que hagas en el cli no bloqueará el proceso
  • Obtenga cualquier estado de trabajo en segundo plano con jobs -l
  • Mata cualquier trabajo con kill $jobnumber
Chris Jones
fuente