ustaw szerokość tabulatora dla mniejszej wydajności

33

Czy w lessdanych wyjściowych można ustawić szerokość tabulatora na liczbę, Xtak jak w przypadku kota ?

polim
źródło
1
Nie trzeba zmieniać ustawienia długości zakładek, aby uzyskać plik o zmniejszonym rozmiarze. Wystarczy użyć expandzamiast cat, tak jak poniżej: expand -4 residuum.txt.
dotancohen

Odpowiedzi:

47

Tak, jest to możliwe przy pomocy less -xlub less --tabsnp less -x4. Ustawi szerokość karty na 4.

Możesz skonfigurować wartości domyślne za pomocą LESSzmiennej środowiskowej, np LESS="-x4".

Pozostałość
źródło
1
Dziękuję za szybką odpowiedź! Nie znalazłem opcji. Przyjmę twoją odpowiedź tak szybko, jak to możliwe :)!
polim
33

lessOdpowiedź -specyficznych została już podana , ale ogólny rozwiązanie (dla dowolnego pager) jest rozszerzenie tabs(ze spacjami) z expandpoleceniem przed wprowadzeniem do pagera:

expand -t4 file | pager
Stéphane Chazelas
źródło
1
Ach ok :), dobrze wiedzieć! Działa jak marzenie.
polim
6

Zamiast ustawiać szerokość tabulatora w wierszu poleceń (przed otwarciem less). Możesz także ustawić szerokość zakładki less, pisząc-x4

Sungam
źródło
Oto odpowiedź, której naprawdę potrzebowałem. Kto zawsze wie, jak szerokie są karty, zanim jeszcze otworzą plik?
guenthmonstr