Stellen Sie die Registerbreite für weniger Ausgabe ein

33

Ist es für die lessAusgabe möglich , die Tabulatorbreite auf eine Zahl zu setzen, Xwie dies für cat der Fall ist ?

Polym
quelle
1
Sie müssen die Tabulatorlängeneinstellung nicht ändern, um eine Datei mit reduzierter Tabulatorgröße auszugeben. Verwenden Sie einfach expandstatt cat, etwa so: expand -4 residuum.txt.
Dotancohen

Antworten:

47

Ja, es ist mit less -xoder möglich less --tabs, zB less -x4wird die Tabbreite auf 4 gesetzt.

Sie können Standardeinstellungen mit der LESSUmgebungsvariablen konfigurieren , z LESS="-x4".

Residuum
quelle
1
Danke für die schnelle Rückmeldung! Die Option wurde nicht gefunden. Ich werde Ihre Antwort annehmen, sobald es möglich ist :)!
Polym
33

Die less-spezifische Antwort wurde bereits gegeben , aber eine generische Lösung (für jeden Pager) besteht darin, tabsden expandBefehl (mit Leerzeichen) zu erweitern, bevor er an den Pager weitergeleitet wird:

expand -t4 file | pager
Stéphane Chazelas
quelle
1
Ah ok :), gut zu wissen! Klappt wunderbar.
Polym
6

Anstatt die Tabulatorbreite in der Befehlszeile festzulegen (bevor Sie öffnen less). Sie können die Tabulatorbreite auch lessdurch Eingabe festlegen-x4

Sungam
quelle
Das ist die Antwort, die ich wirklich brauchte. Wer weiß schon immer , wie breit die Tabs sein sollen, bevor sie die Datei öffnen?
Guenthmonstr