atur lebar tab untuk lebih sedikit keluaran

33

Apakah mungkin untuk lesskeluaran untuk mengatur lebar tab ke angka Xseperti untuk kucing ?

polym
sumber
1
Anda tidak perlu mengubah pengaturan panjang tab untuk menghasilkan file dengan ukuran tab yang dikurangi. Cukup gunakan expandbukan cat, seperti: expand -4 residuum.txt.
dotancohen

Jawaban:

47

Ya, dimungkinkan dengan less -xatau less --tabs, mis. less -x4Akan mengatur tabwidth ke 4.

Anda dapat mengonfigurasi default dengan LESSvariabel lingkungan, mis LESS="-x4".

Residuum
sumber
1
Terima kasih atas tanggapan Anda yang cepat! Tidak menemukan opsi. Saya akan menerima jawaban Anda sesegera mungkin :)!
Polym
33

The lessjawaban -specific telah diberikan , tetapi solusi generik (untuk pager ada) adalah untuk memperluas tabs(dengan karakter spasi) dengan expandperintah sebelum makan untuk pager:

expand -t4 file | pager
Stéphane Chazelas
sumber
1
Ah ok :), senang tahu! Bekerja seperti pesona.
Polym
6

Alih-alih mengatur lebar tab di baris perintah (sebelum Anda membuka less). Anda juga dapat mengatur lebar tab di dalam lessdengan mengetik-x4

Sungam
sumber
Inilah jawaban yang sangat saya butuhkan. Siapa yang selalu tahu seberapa lebar mereka ingin tab bahkan sebelum mereka membuka file?
guenthmonstr