我刚刚从 bash 转到zsh。这是一个很棒的终端外壳,但我缺少一个属性 - 非标准可执行文件的文件名完成。
例如,如果 ls 给出thread_pool_examples
and thread_pools
:
然后键入du
, 空格并tab自动完成公共前缀thread_pool
,再单击一次将遍历选项:
单击Enter将选择突出显示的项目。
问题是这不适用于我的自定义脚本。例如,如果我运行rmf
- 在我的路径中的 Python 可执行文件 - 并单击选项卡,则不会出现自动完成选项。
任何想法如何为每个可执行文件制作 zsh 自动完成文件名?