首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Prezto ZSH中为git函数定制完成

在Prezto ZSH中为git函数定制完成
EN

Stack Overflow用户
提问于 2020-07-30 16:56:23
回答 1查看 503关注 0票数 1

最近,我从bash切换到zsh,并使用Prezto进行基本设置。很长一段时间以来,我一直使用这个函数:

代码语言:javascript
复制
function g() {
  if [[ $# > 0 ]]; then
    git $@
  else
    git status
  fi
}

这允许我将g用于git statusg <command>用于任何其他git操作。

Prezto模块有一个别名,用于覆盖我的函数alias g='git'

因此,我把这个注释掉了,我的函数就像预期的那样工作了。但是,当我需要完成选项卡时,问题就出现了。

例:

到目前为止,我还无法使用我的函数与git完成模块结合,这样我就可以做一些像g checkout aw-<tab>这样的事情,并让它向我展示分支选项。

我在bash中可以很好地工作,并且希望能够在zsh中具有类似的功能。

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-07-30 17:42:28

将此添加到~/.zshrc

代码语言:javascript
复制
compdef g=git

如所解释的这里

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63177881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档