zsh 在主目录中自动完成
我在 openSuSE 中使用了多年:
#compdef w
_files -W ~/work -/
函数来自动完成我的 ~/work 目录中的目录名称。
它在 Ubuntu zsh -v 4.3.11 中不起作用,当我在 w
之后点击 TAB
时,我从我的主目录中获取了目录。
Ubuntu 有什么不同?
I used for years in openSuSE the:
#compdef w
_files -W ~/work -/
function to auto-complete the directory names in my ~/work dir.
It does not work in Ubuntu zsh -v 4.3.11, when I hit TAB
after w
I got directories from my home directory.
What's different in Ubuntu?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没关系,我发现了 cdpath 变量。我添加到我的配置文件中
并且它可以工作:)只需
cd somechar
Tab。不再有compdef
函数。Nevermind I found cdpath variable. I added in my config file
and it works :) Just
cd somechar
Tab. No morecompdef
functions.