imposta la larghezza della linguetta per meno output


33

È possibile per l' lessoutput impostare la larghezza della scheda su un numero Xcome per cat ?


1
Non è necessario modificare l'impostazione della lunghezza delle schede per generare un file con dimensioni ridotte. Basta usare expandal posto di cat, in questo modo: expand -4 residuum.txt.
dotancohen,

Risposte:


47

Sì, è possibile con less -xo less --tabs, ad es. less -x4Imposterà la larghezza di banda su 4.

È possibile configurare i valori predefiniti con la LESSvariabile d'ambiente, ad es LESS="-x4".


1
Grazie per la tua rapida risposta! Non ho trovato l'opzione. Accetterò la tua risposta non appena sarà possibile :)!
polimero

33

La lessrisposta specifica è già stata data , ma una soluzione generica (per qualsiasi cercapersone) è quella di espandere tabs(con caratteri spaziali) con il expandcomando prima di alimentare il cercapersone:

expand -t4 file | pager

1
Ah ok :), buono a sapersi! Funziona come un fascino.
polimero

6

Invece di impostare la larghezza della scheda nella riga di comando (prima di aprire less). Puoi anche impostare la larghezza della scheda all'interno lessdigitando-x4


Questa è la risposta di cui avevo davvero bisogno. Chi sa sempre quanto vogliono le schede prima ancora di aprire il file?
Guenthmonstr,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.