defina a largura da guia para obter menos resultados

33

É possível que a lesssaída defina a largura da guia como um número, Xcomo é para o gato ?

polym
fonte
1
Você não precisa alterar a configuração de comprimento das guias para gerar um arquivo com tamanho reduzido. Basta usar expandem vez de cat, como: expand -4 residuum.txt.
dotancohen

Respostas:

47

Sim, é possível com less -xou less --tabs, por exemplo less -x4, definirá a largura de tabulação para 4.

Você pode configurar os padrões com a LESSvariável de ambiente, por exemplo LESS="-x4".

Resíduo
fonte
1
Obrigado pela sua resposta rápida! Não encontrou a opção. Aceitarei sua resposta assim que possível :)!
polym 30/07
33

A lessresposta específica já foi fornecida , mas uma solução genérica (para qualquer pager) é expandir o tabs(com caracteres de espaço) com o expandcomando antes de alimentar o pager:

expand -t4 file | pager
Stéphane Chazelas
fonte
1
Ah ok :), bom saber! Funciona como um encanto.
polym 30/07
6

Em vez de definir a largura da guia na linha de comando (antes de abrir less). Você também pode definir a largura da guia lessdigitando-x4

Sungam
fonte
Esta é a resposta que eu realmente precisava. Quem sempre sabe o quão grande eles querem guias antes mesmo de abrir o arquivo?
guenthmonstr