我最近从 bash 切换到 zsh 并使用 Prezto 进行基本设置。很长一段时间我一直在使用这个功能:
function g() {
if [[ $# > 0 ]]; then
git $@
else
git status
fi
}
这允许我使用或g
用于任何其他 git 操作。git status
g <command>
Prezto git 模块有一个别名覆盖了我的函数
alias g='git'
所以我评论了这一点,我的功能按预期工作。但是,当我需要制表符完成时,问题就来了。
前任:
到目前为止,我无法将我的函数与 git 完成模块结合使用,以便我可以做一些事情g checkout aw-<tab>
,并让它向我展示分支选项。
我在 bash 中可以正常工作,并且希望能够在 zsh 中具有类似的功能。
先感谢您!