8 Zsh的完成功能非常出色,除了这一功能。当我尝试在包含大量文件/网络文件夹的文件夹中完成操作时,将花费几分钟并显示此错误。 example.com:~$ ls /path/to/some/bigFolder/[TAB] zsh: do you wish to see all 620 possibilities (124 lines)? 相反,有没有一种方法可以指定超时,之后zsh不应尝试自动完成?我也无法取消其搜索。 zsh autocomplete — 巴尔基 source 1 +1好问题。我会对bash中的相同感到好奇。 — rozcietrzewiacz 2012年
-1 您可以从zsh常见问题解答的第4节 4.5中编写一个实现计时器/超时的自定义完成器 :4.5如何开始可编程完成? 解释常见问题 主要资源是zshcompsys手册页。 ...或复制许多现有功能之一。 — bsd source 所以我应该为超时功能重新编写整个完成系统?有人做过吗? — balki 2012年 不重写,自定义。而且,如果您找不到“许多现有功能之一” — bsd 2012年 一个目录中有多少个文件?您要在.zshrc文件中调用compinit吗? — bsd, 如果您显示了如何自定义完成系统以使其具有超时,那么此答案将很有用。我zstyle在zshcompsys手册页中没有看到相关设置。实际上,我怀疑是否有可能:我认为您无法在zsh扩展glob时中断zsh,这在这里是阻塞的。 — 吉尔斯(Gilles)'所以别再邪恶了'