Git 某些程序/命令将您带入的交互式终端是什么?
我已经在git上创建了一个新的分支,并使用Git 某些程序/命令将您带入的交互式终端是什么?,git,unix,zsh,Git,Unix,Zsh,我已经在git上创建了一个新的分支,并使用git分支,我被放入这个交互式窗口,在的末尾有(END)(参见图片)。这是一个类似于less或more的程序吗 我想把这个程序的内容打印到实际的命令行上,而不是这个交互式应用程序。我知道它不是标准的,标准的或标准的 PS:我确信这个问题已经有答案了,但我似乎无法用短语来回答这个问题。这是一个寻呼机,从外观上看可能更少。它通过向终端发送“terminal initialization”(终端初始化)字符串来切换外壳,然后在那里输出 要进行内联打印,您可以跳
git分支
,我被放入这个交互式窗口,在的末尾有(END)(参见图片)。这是一个类似于less
或more
的程序吗
我想把这个程序的内容打印到实际的命令行上,而不是这个交互式应用程序。我知道它不是标准的,标准的或标准的
PS:我确信这个问题已经有答案了,但我似乎无法用短语来回答这个问题。这是一个寻呼机,从外观上看可能
更少。它通过向终端发送“terminal initialization”(终端初始化)字符串来切换外壳,然后在那里输出
要进行内联打印,您可以跳过寻呼机:
git --no-pager branch
或者使用LESS
环境变量(至少在Linux上-不确定Mac):
其中,F
=如果输出适合一个屏幕,则退出,R
=打印颜色,X
=不发送终端初始化字符串
要使Git始终跳过分支的寻呼机
,请使用以下命令:
git config --global pager.branch false
我在Ask Ubuntu上问了一个相关的问题,你可能会在那里找到更多有用的信息:这是一个寻呼机,从外观上看可能更少。它通过向终端发送“terminal initialization”(终端初始化)字符串来切换外壳,然后在那里输出
要进行内联打印,您可以跳过寻呼机:
git --no-pager branch
或者使用LESS
环境变量(至少在Linux上-不确定Mac):
其中,F
=如果输出适合一个屏幕,则退出,R
=打印颜色,X
=不发送终端初始化字符串
要使Git始终跳过分支的寻呼机
,请使用以下命令:
git config --global pager.branch false
我在Ask Ubuntu上问了一个相关的问题,你可能会在那里找到更有用的信息:这个屏幕截图看起来像是VSCode内置终端(基于顶部的选项卡选择)-你是从编辑器中运行git branch
吗?我是从VSCode(mac上)中的集成终端运行它的,所以它仍然是z-shell。我在一个普通的终端窗口和一个不同的操作系统(Ubuntu)上尝试过它,它做同样的事情。这似乎是一个Visual Studio的东西,而不是命令行Git的东西-但可能是VS正在运行命令行Git,它将输出发送到寻呼机。如果是这种情况,您可能可以从Git中控制寻呼机。它看起来像less
。试着按键盘上的字母h
,如果你被引导到帮助
屏幕,那么你知道它是较少的
。类似于producer\u program | less
?但我无法帮助解决这是如何或为什么发生的。祝你好运。@Shelletergit
通常在需要寻呼机时自动调用less
,在需要编辑器时自动调用vim
。两者都可以配置,它们只是默认值。该屏幕截图看起来像是VSCode内置终端(基于顶部的选项卡选择)-您是否在编辑器中运行了git branch
?我在VSCode(mac上)中的集成终端上运行了它,所以它仍然是z-shell。我在一个普通的终端窗口和一个不同的操作系统(Ubuntu)上尝试过它,它做同样的事情。这似乎是一个Visual Studio的东西,而不是命令行Git的东西-但可能是VS正在运行命令行Git,它将输出发送到寻呼机。如果是这种情况,您可能可以从Git中控制寻呼机。它看起来像less
。试着按键盘上的字母h
,如果你被引导到帮助
屏幕,那么你知道它是较少的
。类似于producer\u program | less
?但我无法帮助解决这是如何或为什么发生的。祝你好运。@Shelletergit
通常在需要寻呼机时自动调用less
,在需要编辑器时自动调用vim
。两者都可以配置,它们只是默认值。