【发布时间】:2018-11-04 14:52:32
【问题描述】:
我不知道为什么,但某些 git 命令的输出在编辑器 (vim) 中,而不是直接到终端输出。
例如,命令 git branch 打开 vim 并列出分支,但我希望输出直接在终端中。
我没有在 git config 上将 vim 设置为默认编辑器。
我的配置是 Ubuntu 18.04 和带有 oh-my-zsh 插件的 zsh。
提前感谢您的回复
【问题讨论】:
-
Git 分支打开 vim?有截图吗?
-
您可以发布您的
gitconfig文件吗?以下所有位置都会有一个:/etc/gitconfig、~/.gitconfig和.git/gitconfig(这个是 repo 目录中的.git/) -
是的!抱歉,命令 open less 而不是 vim。这是 git 2.16 中引入的默认行为更改,使用
git --no-pager branch或git config --global pager.branch false没关系 -
当我切换(由 macOS 建议)我的 shell 到 zsh 而没有更改配置时,这发生在我身上。