tmux equivalente a la pantalla de GNU: modo wrap

14

Soy un usuario de pantalla de mucho tiempo que intenta dar el salto a tmux. Una característica de la pantalla que uso es la capacidad de truncar la Ctrla :set wrapsalida. Esto es especialmente útil cuando se siguen archivos de registro o se siguen sesiones de compilación cuyas líneas tienen cientos de caracteres.

He leído la manpágina y busqué en Google extensamente y no puedo encontrar un comando equivalente, o una solución viable usando comandos de shell. Lo más cercano que se me ocurre es conectar todo less -Sy poner menos en el modo "seguir".

Doug
fuente

Respuestas:

7

No creo que tmuxtenga esta función, solicitud de función ¿ ?

Una solución alternativa que uso a menudo es "cortar" e incluir $ COLUMNS:

tail -f LOG | cut -c1-$COLUMNS

Tenga en cuenta que esto no es "nowrap", en realidad elimina los extremos de las líneas. Además, no se actúa sobre el cambio de tamaño del terminal.

Thor
fuente
Gracias por la info. También probé variaciones sobre el tema. He encontrado que "less -eS --follow-name" está lo más cerca que puedo estar ... SI si recuerda ejecutar ese comando primero.
Doug
1
Es posible que lo haga un poco mejor less +G +F -eS --follow-name, eso lo llevará directamente al modo de cola. Pero tienes razón, sería mejor si el terminal manejara el envoltorio.
Thor
+GEn realidad es redundante.
Thor
Esto desafortunadamente no funciona con xtail ...
MemphiZ