caso de uso para `gs`

10

de acuerdo con la documentación para gs:

ir a dormir durante N segundos (predeterminado 1)

Por lo tanto, puede poner a Vim a dormir durante 10 segundos usando 10gs. ¿Cuál es un buen caso de uso para este comando?

Anurag Peshne
fuente

Respuestas:

10

Respuesta corta: ninguna. Es decir, yo creo que es una pérdida para mapear las teclas de fácil acceso gsa sleep.


Dicho esto, a menudo uso el :sleepcomando cuando hago pruebas y depuración de archivos vimscript. Entonces el comando en sí no es inútil. Pero cuando lo uso, lo uso como parte de un vimscript. Después de ~ 15 años de usar Vim, nunca solía gshacer que Vim durmiera.

Karl Yngve Lervåg
fuente
1
¿Puede explicarnos cuándo puede :sleepser útil para probar o depurar archivos vimscript? Quizás solo un ejemplo.
Anurag Peshne
2
Dos ejemplos: Ejemplo 1 y ejemplo 2 . Ambos ejemplos se utilizan sleeppara garantizar que algunos procesos en segundo plano finalicen correctamente antes de continuar la ejecución. En el último ejemplo, he automatizado una prueba de algunos comandos vimtex, y sleepes útil aquí también para dar algo de tiempo para inspeccionar la salida antes de continuar la ejecución.
Karl Yngve Lervåg