Le pager less n'efface pas l'écran comme il devrait le faire lorsque j'utilise git.
J'utilise moins tout le temps et il ne laisse généralement pas de sortie dans le terminal après avoir quitté mais quand moins est exécuté via git, il laisse la sortie dans le terminal. Je suis sûr à 100% que git utilise moins sur mon système.
Quel est le problème avec git et comment puis-je le corriger? pager = less
dans ~ / .gitconfig n'aide pas. $ PAGER est également réglé sur moins.
Réponses:
La solution consiste à définir la variable MOINS. Par défaut, Git est
less FRSX
.Alternativement, vous pouvez modifier la variable MOINS lorsque le pager est appelé:
Voir la section core.pager dans man git-config
la source
Pour effacer l'écran, mais laisser les autres comportements inchangés, vous pouvez le faire
Cela désactive l'
-X
option pour moins.la source
git config --global core.pager 'less -+X -+F'
.