我刚刚从 bash 转到zsh。这是一个很棒的终端外壳,但我缺少一个属性 - 非标准可执行文件的文件名完成。
例如,如果 ls 给出thread_pool_examplesand thread_pools:

然后键入du, 空格并tab自动完成公共前缀thread_pool,再单击一次将遍历选项:

单击Enter将选择突出显示的项目。
问题是这不适用于我的自定义脚本。例如,如果我运行rmf- 在我的路径中的 Python 可执行文件 - 并单击选项卡,则不会出现自动完成选项。
任何想法如何为每个可执行文件制作 zsh 自动完成文件名?