无论我尝试做什么,我似乎都无法在我的 zsh shell 中使 git tab/auto completion 工作。我已经下载了 bash-completion 脚本和 zsh-completion 脚本并按照说明进行操作,但我无法使其工作。
我已经重新安装了 oh-my-zsh,但这似乎没有帮助或产生任何影响。
任何可以正常工作的人都可以向我描述他们的设置,以便我可以尝试模拟它以使其为我工作吗?
具体来说,到目前为止我所做的是:
- 切换到使用 zsh 作为我的默认 shell
- 安装了 oh-my-zsh
- 下载https://github.com/git/git/blob/master/contrib/completion/git-completion.bash并将其保存在
~/.completion/git/git-completion.sh
- 下载https://github.com/git/git/blob/master/contrib/completion/git-completion.zsh并将其保存在
~/.zsh/_git
- 添加
zstyle ':completion:*:*:git:*' script ~/.completion/git/git-completion.sh
没运气。