除了这一点之外,Zsh 的补全功能都很棒。当我尝试在包含大量文件/网络文件夹的文件夹中完成时,需要几分钟并打印此错误。
example.com:~$ ls /path/to/some/bigFolder/[TAB]
zsh: do you wish to see all 620 possibilities (124 lines)?
相反,有没有办法指定一个超时,在此之后 zsh 不应尝试自动完成?我也无法取消它的搜索。
答案1
Ctrl-C应取消完成。如果没有,那么其他事情就几乎不可能发生。
答案2
您可以编写一个自定义完成器,实现计时器/超时
zsh 常见问题解答,第 4 部分
4.5: 如何开始使用可编程完成?
解释常见问题解答
主要资源是zshcompsys 手册页。
...或复制众多现有功能之一。