我正在使用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流完成不起作用。当我输入git flow并点击tab时,我得到的是当前目录中的文件列表,而不是git flow子命令。
内置的插件运行良好。我编辑了我的~/.zshrc,使其包括:
plugins=(git git-flow git-flow-completion emoji emoji-clock)当我打开一个新的终端时,random_emoji和emoji-clock函数会产生预期的输出,但是git流完成仍然不起作用。
在加载oh-my-zsh.sh的代码行上面,我已经added my existing PATH到了我的.zshrc。不走运。
我有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此命令没有输出,补全仍然不起作用。
如何对此问题进行故障排除?
发布于 2020-09-08 21:40:59
这是一个令人讨厌的问题。但我把它修好了。
首先删除这两个文件:
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发布于 2019-02-17 23:45:12
发布于 2020-08-23 21:47:23
rm /usr/local/etc/bash_completion.d/git-flow-completion.bash这对我很管用。
https://stackoverflow.com/questions/40228639
复制相似问题