【问题标题】:Git command output is in editor (vim) and not directly to terminal output [duplicate]Git命令输出在编辑器(vim)中,而不是直接到终端输出[重复]
【发布时间】: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 branchgit config --global pager.branch false 没关系
  • 当我切换(由 macOS 建议)我的 shell 到 zsh 而没有更改配置时,这发生在我身上。

标签: git vim


【解决方案1】:

回复我自己。

这是 git 2.16 中引入的默认行为更改。

git --no-pager branchgit config --global pager.branch false 没关系

【讨论】:

猜你喜欢
  • 2019-01-30
  • 2018-08-14
  • 1970-01-01
  • 2012-11-15
  • 2019-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-18
相关资源
最近更新 更多