首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >zsh中别名子命令的制表符补全: alias gco='git checkout‘

zsh中别名子命令的制表符补全: alias gco='git checkout‘
EN

Stack Overflow用户
提问于 2013-01-14 03:10:09
回答 3查看 12.1K关注 0票数 32

我有一个别名:alias gco='git checkout'

如何添加制表符完成,就像输入了git checkout一样

对于我的alias g='git',我使用compdef g='git'

我一直在尝试使用compdef,但没有取得任何成功。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-14 03:14:29

你不需要做任何事情,特别是compdef g='git',它不需要任何配置就可以工作。只有当你使用函数代替别名时,你才需要一些东西。

票数 24
EN

Stack Overflow用户

发布于 2013-12-18 03:40:56

禁用此选项,您也可以...

代码语言:javascript
复制
# don't expand aliases _before_ completion has finished
#   like: git comm-[tab]
# setopt complete_aliases
票数 26
EN

Stack Overflow用户

发布于 2017-01-26 19:35:12

对我来说,为了获得下面的代码片段,有必要同时添加complete_aliasescompdef

代码语言:javascript
复制
alias docker-compose-dev='docker-compose -f docker-compose.yml -f docker-compose-dev.yml'

compdef docker-compose-dev='docker-compose'
setopt complete_aliases
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14307086

复制
相关文章

相似问题

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