como fazer menos -S não ocupam a tela inteira

2

suponha que eu tenha isto: cat new_file.txt | less -FRSX

Então, suponha que eu pressione o botão direito para rolar para a direita

Isso fará com que o conteúdo de new_file.txt seja movido para o topo da linha de comando e, além disso, há um monte de espaço vazio entre o conteúdo de new_file.txt e o comando atual

Por exemplo, aqui está como ficará

contentsofnewfile.txtyupmorecontenntsconteeentsss
~
~
~
~
~
~
~
~
.
.
.
~
(END)

como faço para que, mesmo se pressionar o botão direito, o conteúdo do arquivo permaneça onde está, em vez de ir para o topo (embora ele ainda deva rolar para a direita) e, além disso, não haverá linhas vazias, como o

~
~
~

exibido acima

    
por pillarOfLight 18.10.2013 / 17:43

1 resposta

0

Faça um cat new_file.txt | less -FRSXc . Isso corrige o primeiro problema.

Para o segundo problema, use um til cat new_file.txt | less -FRSXc~

Nas páginas do manual por menos:

-c ou --clare-screen               Faz com que pintas em tela cheia sejam pintadas da linha superior para baixo. Por padrão, as repintura em tela cheia são feitas rolando da parte inferior da tela.

- ~ ou --tilde               Normalmente linhas após o final do arquivo são exibidas como um único til (~). Esta opção faz com que               linhas após o final do arquivo a ser exibido como linhas em branco.

    
por 19.10.2013 / 01:51

Tags