【发布时间】:2019-12-21 23:05:07
【问题描述】:
我在 git 上创建了一个新分支,并使用git branch,我进入了这个交互式窗口,最后是(END)(见图)。这是像less 或more 这样的程序吗?
我想将这个程序的内容打印到实际的命令行上,而不是这个交互式应用程序。我知道它不是标准输入、标准输出或标准错误。
PS:我确信已经有答案了,但我似乎无法说出问题来获得答案。
【问题讨论】:
-
该屏幕截图看起来像是 VSCode 内置终端(基于顶部的选项卡选择) - 您是否在编辑器中运行
git branch? -
我从 vscode 的集成终端(在 mac 上)运行它,所以它仍然是 z-shell。我已经在普通终端窗口和不同的操作系统(Ubuntu)上尝试过,它做同样的事情。
-
这似乎是 Visual Studio 的东西,而不是命令行 Git 的东西 - 但可能是 VS 正在运行命令行 Git,它将其输出发送到寻呼机。 如果是这种情况,您或许可以在 Git 中控制寻呼机。
-
它看起来像
less。尝试按键盘上的字母h,如果您被定向到help屏幕,那么您知道它是less。producer_program | less之类的东西?但我无能为力。祝你好运。 -
@shellter
git通常在需要寻呼机时自动调用less,在需要编辑器时自动调用vim。两者都可以配置,它们只是默认设置。