cas d'utilisation pour `gs`

10

selon la documentation pour gs:

s'endormir pendant N secondes (par défaut 1)

Ainsi, vous pouvez mettre Vim en veille pendant 10 secondes en utilisant 10gs. Quel est un bon cas d'utilisation pour cette commande?

Anurag Peshne
la source

Réponses:

10

Réponse courte: Aucune. C'est, je crois qu'il est un gaspillage de cartographier les touches facilement accessibles gsà sleep.


Cela dit, j'utilise souvent la :sleepcommande the lorsque je teste et débogue des fichiers vimscript. La commande elle-même n'est donc pas inutile. Mais quand je l'utilise, je l'utilise dans le cadre d'un vimscript. Après environ 15 ans d'utilisation de Vim, je n'ai jamais utilisé gspour faire dormir Vim.

Karl Yngve Lervåg
la source
1
Pouvez-vous préciser, quand cela peut :sleepêtre utile pour tester ou déboguer des fichiers vimscript. Peut-être juste un exemple.
Anurag Peshne
2
Deux exemples: exemple 1 et exemple 2 . Les deux exemples permettent sleepde s'assurer que certains processus en arrière-plan se terminent correctement avant de poursuivre l'exécution. Dans le dernier exemple, j'ai automatisé un test de certaines commandes vimtex, et sleepest également utile ici pour donner un peu de temps pour inspecter la sortie avant de poursuivre l'exécution.
Karl Yngve Lervåg