我为我的剧本编写了这个简单的自动复制功能:
alias activate=". ~/.activate.sh"
_activate() { _files -W ~/Projects; }
compdef _activate activate
如果我注释掉别名行,它会起作用,但除此之外我得到以下自动重现:
activate P
Pictures/ Projects/ Public/
答案 0 :(得分:2)
解决方案非常简单,将以下内容添加到我的.zshrc解决了问题:
setopt complete_aliases