establecer ancho de pestaña para menos salida

33

¿Es posible que la lesssalida establezca el ancho de la pestaña en un número Xcomo lo es para cat ?

polimero
fuente
1
No necesita cambiar la configuración de longitud de pestañas para generar un archivo con un tamaño de pestaña reducido. Sólo tiene que usar expanden lugar de cat, así: expand -4 residuum.txt.
dotancohen

Respuestas:

47

Sí, es posible con less -xo less --tabs, por ejemplo less -x4, establecerá el ancho de tabulación en 4.

Puede configurar valores predeterminados con la LESSvariable de entorno, por ejemplo LESS="-x4".

Residuo
fuente
1
¡Gracias por su rápida respuesta! No encontré la opción. ¡Aceptaré tu respuesta tan pronto como sea posible :)!
polym
33

La lessrespuesta específica ya se ha dado , pero una solución genérica (para cualquier buscapersonas) es expandir tabs(con caracteres de espacio) con el expandcomando antes de alimentar al buscapersonas:

expand -t4 file | pager
Stéphane Chazelas
fuente
1
Ah ok :), bueno saberlo! Funciona de maravilla.
polym
6

En lugar de establecer el ancho de la pestaña en la línea de comando (antes de abrir less). También puede establecer el ancho de la pestaña lessescribiendo-x4

Sungam
fuente
Esta es la respuesta que realmente necesitaba. ¿Quién sabe siempre qué ancho quieren las pestañas antes de abrir el archivo?
guenthmonstr