seguir un archivo sin ajustar las líneas en una mac

4

Quiero seguir un archivo que puede contener líneas muy largas. También me gustaría ver una línea por línea de pantalla y desplazarme hacia un lado si es necesario, al igual que zL y zH de Vim, así que no hay ajuste de línea,

¿Hay alguna manera de lograr esto? Idealmente sin usar vim o emacs para hacer el truco. Usar otro emulador de Terminal está bien, pero estoy en una Mac (usando iTerm2 ahora).

mmlac
fuente
Así gustaría less -S. ¿Tal vez tail -f <filename> | less -Sfuncionaría?
Dan D.
lías -S parece que todavía ajusta las líneas. No tengo idea de por qué. Además, -S solo corta el final de la línea, por lo que no puedo recuperar el valor en menos, si entiendo -S correctamente.
mmlac
¿Has intentado hacer que tu ventana de terminal sea más ancha que las líneas? Solo haz que se extienda más allá de los límites de tu pantalla.
terdon
Sí, pero algunas líneas tienen mil caracteres o más (matrices JSON, etc.) y me encantaría poder profundizar en el contenido a pedido pero no saturar mi visión normal en los registros
mmlac
Muy rara vez necesito esto, tiendo a querer todo en una línea, pero la envoltura generalmente es manejada por el emulador de terminal y depende del tamaño de la ventana. Mil caracteres no son tan largos, deberías poder hacer que la ventana sea lo suficientemente ancha para eso. Sin embargo, tenga en cuenta que si necesita hacer esto a menudo, está utilizando la herramienta incorrecta para el trabajo y un editor de texto sería mejor.
terdon

Respuestas:

2

less -Strunca las líneas largas deshabilitando los ajustes de línea. Sin embargo, puede usar lefty right arrow keyspara ver el contenido truncado

less también tiene una función de seguimiento que le permite seguir las actualizaciones de un archivo.

Para activarlo, use SHIFT funa vez que esté viendo el archivo.

Eric Kigathi
fuente