更新Git后,Oh-My-ZSH的Git插件坏了

bsi*_*qui 10 git homebrew zsh zshrc

我使用的是git的系统版本,然后使用自制程序更新到最新版本.这样做之后,oh-my-zsh git插件提供的所有git快捷方式都停止了工作.我尝试重新安装oh-my-zsh但不知道还能做什么.

我改变的唯一另一件事是我最近安装了集线器,但我还没有别名.

sim*_*ont 32

从注释中,不oh-my-zsh包含包含git别名的插件.

要解决此问题,您可以:

  1. 通过添加source ~/.oh-my-zsh/plugins/git/git.plugin.zsh到您的~/.zshrc,直接来源插件
  2. 以规范的方式启用插件:通过添加git到以下plugins=(...)~/.zshrc:plugins=(git osx ruby).注意:我的理解是,如果你有两行plugins=(),第二行将覆盖第一行 - 我认为(未经测试)plugins=($plugins git)允许在多行上启用插件.

  • `source~/.oh-my-zsh/plugins/git/git.plugin.zsh`适合我.有没有人向oh-my-zhs报告此事? (4认同)

Zub*_*lam 18

要加载zsh插件,.zshrc中指定的默认格式为plugins=(rails git textmate ruby lighthouse)。由于某种原因,它是以这种格式编写的,plugins=(git, lighthouse)用逗号分隔。保存后仅按空格分隔并找到.zshrc即可解决此问题。

  • 我遇到了同样的问题,在我的默认设置中它包含逗号,并且在上次更新后它破坏了一些东西。 (3认同)
  • 这只是删除逗号的问题 (3认同)