如何在oh-my-zsh中启用git-flow-completion?

问题描述 投票:6回答:1

我正在使用oh-my-zsh并试图启用git-flow-completion。我按照here的说明将其安装为插件。

我按照说明克隆了插件文件:

git clone https://github.com/bobthecow/git-flow-completion ~/.oh-my-zsh/custom/plugins/git-flow-completion

我的插件目录结构与安装说明中的示例相同。

我编辑了我的~/.zshrc文件,包括:

plugins=(git git-flow git-flow-completion)

但是,git flow完成不起作用。当我输入git flow并点击tab时,我得到当前目录中的文件列表而不是git flow子命令。

内置插件工作正常。我编辑了我的~/.zshrc包括:

plugins=(git git-flow git-flow-completion emoji emoji-clock)

当我打开一个新终端时,random_emojiemoji-clock函数会产生预期的输出,但是git flow完成仍然不起作用。

added my existing PATH到我的.zshrc上面加载oh-my-zsh.sh线。没运气。

我有checked the value of $ZSH_CUSTOM,它指向安装git-flow-completion插件的目录。

我想知道自定义插件是否被加载,所以我安装了this auto-stats plugin并且它工作正常,所以这个问题似乎与git-flow-completion插件隔离。

我也试过直接加载插件文件:

source ~/.oh-my-zsh/custom/plugins/git-flow-completion/git-flow-completion.zsh

此命令没有输出,并且完成仍然不起作用。

我该如何解决此问题?

git-flow oh-my-zsh
1个回答
2
投票

我遇到了同样的问题,没有多少更新有帮助。到底是什么原因是用发现的~/.oh-my-zsh/plugins/git/git.plugin.zsh评论默认的git完成(在here中找到)。我基本上遵循了here的指示。

编辑:我想指出,这个“修复”打破了我对gazxswpoi的git完成,因为它现在从git push -u origin [BRANCH]完成

git push -u or
© www.soinside.com 2019 - 2024. All rights reserved.