La fonctionnalité d'achèvement de Zsh est excellente, sauf celle-ci. Lorsque j'essaie de terminer dans un dossier avec beaucoup de fichiers / dossier réseau, cela prend quelques minutes et affiche cette erreur.
example.com:~$ ls /path/to/some/bigFolder/[TAB]
zsh: do you wish to see all 620 possibilities (124 lines)?
Existe-t-il un moyen de spécifier un délai après lequel zsh ne devrait pas essayer de se terminer automatiquement? Je ne suis pas en mesure d'annuler également sa recherche.
zsh
autocomplete
balki
la source
la source
Réponses:
Ctrl-Cdevrait annuler l'achèvement. Si ce n'est pas le cas, il y a peu de chances que quelque chose d'autre le fasse.
la source
Vous pouvez écrire un complément personnalisé, implémentant un timer / timeout, à partir de la FAQ zsh, section 4
4.5: Comment démarrer avec la complétion programmable?
Paraphraser la FAQ
la source
zstyle
paramètre pertinent dans lazshcompsys
page de manuel. En fait, je doute que ce soit possible: je ne pense pas que vous puissiez interrompre zsh pendant qu'il développe un glob, ce qui bloque ici.