我在openSuSE中使用多年了:
#compdef w
_files -W ~/work -/
用于自动完成〜/ work目录中的目录名称。
它在Ubuntu zsh -v 4.3.11中不起作用,当我在TAB
之后点击w
我从我的主目录中获取目录时。
Ubuntu有什么不同?
答案 0 :(得分:1)
没关系,我找到了cdpath variable。我在配置文件中添加了
cdpath=( /usr ~ ~/work )
并且它有效:)只需cd somechar
Tab 。不再有compdef
个功能。