【问题标题】:Autocompletion based on filenames in a directory基于目录中文件名的自动补全
【发布时间】:2026-01-10 17:25:01
【问题描述】:

我想在我的 zsh 中有一个函数来更快地访问我的 todo 文件。它应该在文件夹~/tasks 中查看我的待办事项列表和其他东西。现在我想输入task p,当我点击选项卡时,它应该使用该目录中的文件进行自动完成。谁能指出我的方向?或者分享一些可以使用的 sn-p?

谢谢

【问题讨论】:

    标签: function autocomplete zsh aliases


    【解决方案1】:

    这似乎可以解决问题:

    compdef '_files -W "$HOME/tasks"' task
    

    【讨论】: