某些终端命令不发布提示符,需要": q"才能退出



我在macos机器上的VSCODEiTerm上使用oh-my-zsh和终端命令。

有些命令无法释放或退出(我不知道它是如何被称为抱歉(

例如

git status打印状态,之后我可以输入其他命令。git branch打印分支,但我必须执行按压控制+C+":q〃;退出。几次前它打印文本,我可以输入其他命令而不需要":q〃;

有人知道它从哪里来或修复吗?

感谢

基于git status工作良好,但git branch有时不工作的事实,我猜您的git寻呼机设置为类似vi的东西。

也就是说:git status的输出通常很短,但git branch的输出需要多个屏幕,并且需要滚动。

以下命令显示什么?

echo $PAGER
git config --get core.pager

有关git分页的更多信息,您可以从这里开始:https://medium.com/pragmatic-programmers/git-config-core-pager-807e17d64243

最新更新