无论我尝试做什么,我似乎都无法在我的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
没有运气。