别名上的zsh自动完成功能无效

时间:2014-03-22 15:44:08

标签: autocomplete zsh zshrc

我为我的剧本编写了这个简单的自动复制功能:

alias activate=". ~/.activate.sh"
_activate() { _files -W ~/Projects; }
compdef _activate activate

如果我注释掉别名行,它会起作用,但除此之外我得到以下自动重现:

activate P
Pictures/  Projects/  Public/

1 个答案:

答案 0 :(得分:2)

解决方案非常简单,将以下内容添加到我的.zshrc解决了问题:

setopt complete_aliases