30 较少的寻呼机无法清除屏幕,就像我使用git时那样。 我一直使用较少的时间,并且退出后通常不会在终端中保留输出,但是当通过git执行较少的命令时,它将输出留在终端中。我100%确信git在我的系统上使用的更少。 git有什么问题,我该如何解决?pager = less在〜/ .gitconfig中没有帮助。$ PAGER也设置为less。 terminal git less — 古斯塔夫森 source 为了澄清,git 默认情况下不会清除屏幕,git没有任何问题。使用@ggustafsson的答案来更改默认行为。 — LeartS 2014年
32 解决方案是设置变量LESS。Git默认为less FRSX。 export LESS=R 或者,可以在调用分页器时修改变量LESS: git config --global core.pager 'less -+$LESS -R' 参见man git-config中的core.pager部分 — 古斯塔夫森 source 3 仅删除X选项就足够了,该选项用于防止根据less(1)手册还原终端。 — xuchunyang '16
11 要清除屏幕,但不影响其他行为,您可以 git config --global core.pager 'less -+X' 这样可以减少该-X选项。 — 担 source 1 您还希望禁用“ F”标志,因为如果缓冲区较小,则较少会自动关闭,从而使您认为没有输出。所以命令应该是git config --global core.pager 'less -+X -+F'。 — 史蒂夫