89 votos

Deshabilitar el ajuste de línea de salida en el Terminal

Leo a menudo de salidas de la terminal que se enrolle como son demasiado largos. Ya que no hay manera de que yo pueda modificar el resultado de la impresión, tengo que dejar a la Terminal de permitir el desplazamiento horizontal.

Hay una modificación que puedo hacer para que el sistema operativo por defecto de Terminal X para desactivar el ajuste de línea y permitir el desplazamiento horizontal?

O conoces otra alternativa que puedo utilizar?

71voto

Cerin Puntos 197

tput hizo el truco para mí:

tput rmam

desactiva el ajuste de línea.

tput smam

permite el ajuste de línea.

15voto

mtklr Puntos 122

el resultado de la canalización a través de la less -S.

Traté de explicar lo que podría estar pasando aquí: http://apple.stackexchange.com/a/190766/131198aunque esto no va a resultar en una forma de desplazarse horizontalmente con una barra de desplazamiento, como parecen querer.

6voto

iTerm 2 no parecen apoyar la desactivación de la línea de envoltura. Usted podría usar menos o corte, sin embargo:

less /var/log/system.log
expand /var/log/system.log | cut -c 1-$COLUMNS
less -s <<< "$(osascript -e 'tell app "Terminal" to contents of window 1')"

2voto

Giraffe Puntos 1135

Si usted (como otros sugieren como una solución, aunque creo que se le preguntó acerca de salida directa), a continuación, redirigir la salida a un somename.registro de archivo y abrirlo con Aplicaciones>Utilidades>Registro-Visor (o desde la línea de comandos como open somename.log).

No en el terminal, pero me encontré con el visor de registro a la que mejor se adapta a lidiar con la gran cantidad de información (búsqueda, desplazamiento, filtrado).

1voto

user50139 Puntos 11

Dependiendo de lo que usted está tratando de detener la envoltura podría usar vim. Para el lanzamiento de vim en el archivo con las líneas de largo, y, a continuación, escriba:

:se nowrap

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