最近,我从bash切换到zsh,并使用Prezto进行基本设置。很长一段时间以来,我一直使用这个函数:
function g() {
if [[ $# > 0 ]]; then
git $@
else
git status
fi
}这允许我将g用于git status或g <command>用于任何其他git操作。
Prezto模块有一个别名,用于覆盖我的函数alias g='git'
因此,我把这个注释掉了,我的函数就像预期的那样工作了。但是,当我需要完成选项卡时,问题就出现了。
例:
到目前为止,我还无法使用我的函数与git完成模块结合,这样我就可以做一些像g checkout aw-<tab>这样的事情,并让它向我展示分支选项。
我在bash中可以很好地工作,并且希望能够在zsh中具有类似的功能。
提前谢谢你!
发布于 2020-07-30 17:42:28
https://stackoverflow.com/questions/63177881
复制相似问题