gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 15:40:58 26 4
gpt4 key购买 nike

我正在使用 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

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

我该如何解决这个问题?

最佳答案

这是一个令人讨厌的问题……但我把它修好了。
首先删除这两个文件:

rm /usr/local/share/zsh/site-functions/_git
rm /usr/local/etc/bash_completion.d/git-flow-completion.bash
然后重置 completion cache :
# Delete the completion cache
rm "$ZSH_COMPDUMP"
# Restart the zsh session
exec zsh

关于git-flow - 如何在 oh-my-zsh 中启用 git-flow-completion?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40228639/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com