Deshabilite el ajuste de línea y el desplazamiento horizontal para la salida en iTerm

1

Quiero deshabilitar el ajuste de línea interactivo que hace iterm en mi aplicación de terminal.

puedo correr

$ python -c 'print "\x1b[?7l"'

para deshabilitar el ajuste de línea en la salida , largas colas como

$ python -c 'print "asdf"*100'

no coloque la línea inmediatamente y, en su lugar, se corte, pero una vez que cambie el ancho de la ventana de forma interactiva para que sea más pequeña, la línea aún se ajusta. Me gustaría comportamiento como vim tiene cuando en set nowrap modo - ni siquiera un parpadeo de una envoltura.

Esta pregunta es similar a Deshabilitar el ajuste de línea para la salida en el terminal , pero eso es preguntar por el desplazamiento.

Thomas
fuente
Ah, ahora creo que esto solo es posible usando el modo de pantalla completa del terminal, algo como python -c 'print "\ x1b [? 1049h"'
Thomas

Respuestas:

1

Creo que esto no es posible sin usar el modo de pantalla completa - vim está usando el modo de pantalla completa ( python -c 'print "\x1b[?1049h"' ) que también deshabilita el desplazamiento vertical, que no es lo que quiero (aunque esto no estaba claro en la pregunta).

Además, resulta que este comportamiento no es específico de terminal.app, es cómo funcionan todos los terminales que probé.

Thomas
fuente