如何让git grep显示在顶部而不是终端屏幕的底部?

ano*_*non 4 git grep

假设我的终端屏幕高40线.

假设我键入"clear";

假设git grep只有1行输出.

现在,我想要的输出是让我的控制台的前10行是git grep的输出.

相反,git grep填充了一堆空白行,并使我的输出显示为git grep输出的屏幕底部十行.

我怎样才能解决这个问题?

Alo*_*hal 6

您是否正在寻找一种git grep不通过寻呼机显示其输出的方法?尝试:

GIT_PAGER='' git grep ...
Run Code Online (Sandbox Code Playgroud)

git grep通过寻呼机发送其输出,您可以通过设置GIT_PAGER环境变量来禁用该输出.我认为你所看到的是你的寻呼机在屏幕底部显示文字,而不是git这样做.如果这不是你想要的,我们需要更多地了解正在发生的事情.

  • 或者``git --no-pager grep ...` (2认同)