Eu tenho o seguinte no meu ~/.gitconfig
:
[core]
pager = less -+$LESS -MR
Isso faz com less
que seja usado para git
comandos. git
os comandos geram conteúdo less
independentemente do tamanho do conteúdo. Depois de clicar em q, todo o conteúdo desaparece e volto ao prompt do bash limpo.
Se eu remover -+$LESS
, ele será encerrado quando eu clicar qou se todo o conteúdo caber em uma tela após imprimi-lo. Esse é o meu prompt do bash que não está claro, ele já havia mostrado a saída do less
comando.
Posso obter o comportamento acima apenas removendo -+$LESS
, mas não consigo fazer isso no prompt normal do bash.
Como posso obter o comportamento especificado no parágrafo com -+$LESS
comandos bash normais e não apenas git
com comandos?
Responder1
De man less
:
-F or --quit-if-one-screen
Causes less to automatically exit if the entire file can be displayed on the first screen.
Adicionar -F
à $LESS
variável de ambiente deve resolver o problema.
[core]
pager = less -+$LESS -MRF