主目录中的zsh自动完成

主目录中的zsh自动完成,zsh,ubuntu-11.04,zsh-completion,Zsh,Ubuntu 11.04,Zsh Completion,我在openSuSE中使用了多年: #compdef w _files -W ~/work -/ 函数自动完成my~/work目录中的目录名 在Ubuntu zsh-v4.3.11中,当我在w之后点击TAB时,它不起作用,我从我的主目录中获得了目录 Ubuntu有什么不同吗?我发现了。我在配置文件中添加了 cdpath=( /usr ~ ~/work ) 它可以工作:)只需cdsomecharTab。没有更多的compdef函数。我找不到任何函数。我在配置文件中添加了 cdpath=( /

我在openSuSE中使用了多年:

#compdef w
 _files -W ~/work -/
函数自动完成my~/work目录中的目录名

在Ubuntu zsh-v4.3.11中,当我在
w
之后点击
TAB
时,它不起作用,我从我的主目录中获得了目录

Ubuntu有什么不同吗?

我发现了。我在配置文件中添加了

cdpath=( /usr ~ ~/work )
它可以工作:)只需
cdsomechar
Tab。没有更多的
compdef
函数。

我找不到任何函数。我在配置文件中添加了

cdpath=( /usr ~ ~/work )
它可以工作:)只需
cdsomechar
Tab。不再有
compdef
功能