【发布时间】:2014-08-22 05:26:00
【问题描述】:
无论我尝试做什么,我似乎都无法让 git tab/auto completion 在我的 zsh shell 中工作。我已经下载了 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
运气不好。
【问题讨论】:
-
请准确说明您是如何“遵循说明”的。
-
编辑以反映我的尝试
-
是的,我的插件列表只包含 git 插件。
-
而
fpath=(~/.zsh $fpath)是否在您的配置中(可能由 Oh My Zsh 提供)?
标签: git zsh bash-completion oh-my-zsh zsh-completion