Como configurar 'menos' para imprimir a partir da parte superior da janela do terminal?

2

Eu mudei recentemente do Ubuntu 15.04 para 15.10 e embora eles pareçam ter a mesma versão de less , 458, eu tenho um comportamento diferente.

No meu novo sistema, se um arquivo tiver menos linhas do que o terminal, então less o mostra na parte inferior da janela do terminal, assim:

                          <-
                          <- empty space, not part of file
                          <-
file starts here
  ...
last line of the file
(END) <- symbol inserted by LESS

Na minha experiência com outros sistemas, eu teria o seguinte comportamento:

file starts here
  ...
last line of the file
(END) <- symbol inserted by LESS
                          <-
                          <- empty space
                          <-

Esta é uma questão menor, mas ainda assim importante. O problema com o novo comportamento é que eu não posso dizer a partir da saída se o arquivo realmente começa com linhas vazias ou é apenas a maneira como o less produz porque é muito curto para a janela do terminal.

    
por nedim 14.01.2016 / 11:33

1 resposta

4

A opção -c forçará less a iniciar a partir da parte superior da tela. Você pode aplicá-lo por padrão, adicionando-o à variável de ambiente LESS :

LESS="${LESS:+$LESS }-c"
export LESS

Isso levará o que estiver atualmente em LESS e adicionará -c a ele, com um espaço, se necessário.

    
por 14.01.2016 / 11:47

Tags