3

好的,我遇到了麻烦,谷歌没有帮助,所以我想我会来找你们天才。我正在使用 Powershell 和 posh-git,它一直在做一些我确信我可以用一个魔法命令退出的事情,我只是还不知道。

基本上,当我运行 git diff (或其他结果很长的东西)时,它只会给我一个屏幕的信息,并以冒号结束屏幕

:

如果我一直按 Enter,它将在屏幕上添加更多内容,直到完成显示该命令的所有内容,并显示

<END>

但现在呢?我如何摆脱这种情况并返回调用命令?Enter,Esc 和其他我想尝试的东西都没有帮助。我确信这一定是一件简单的事情,但我不知道如何向谷歌解释我想要什么。

有人知道吗?

4

2 回答 2

1

如果您这样做,git config -l您可能会看到一些相关条目,例如:

core.pager='less'
pager.diff=false
pager.log=true

您可以启用或禁用不同命令的寻呼机,或设置不同的寻呼机。 https://www.kernel.org/pub/software/scm/git/docs/git-config.html有详细信息,请查看core.pager部分和pager.<cmd>部分以获取详细信息。

如果您使用“less”作为寻呼机,请在该:提示符处按“h”以获取有关您可以在那里做什么的详细信息,正如其他人所指出的那样,q、Q 或 ZZ 会让您回到命令行。

于 2014-05-22T19:21:21.053 回答
0

您可以使用 CTRL+C 终止当前命令。你问的是这个吗?

于 2014-05-22T16:13:30.270 回答