caso de uso para `gs`

10

de acordo com a documentação para gs:

durma por N segundos (padrão 1)

Assim, você pode colocar o Vim em repouso por 10 segundos usando 10gs. Qual é um bom caso de uso para este comando?

Anurag Peshne
fonte

Respostas:

10

Resposta curta: Nenhuma. Ou seja, eu acredito que é um desperdício para mapear as teclas de fácil acesso gspara sleep.


Com isso dito, costumo usar o :sleepcomando quando faço testes e depuração de arquivos vimscript. Portanto, o comando em si não é inútil. Mas quando eu uso, eu uso como parte de um vimscript. Após cerca de 15 anos de uso do Vim, nunca mais o gsfiz dormir.

Karl Yngve Lervåg
fonte
1
Você pode elaborar, quando pode :sleepser útil para testar ou depurar arquivos vimscript. Talvez apenas um exemplo.
Anurag Peshne
2
Dois exemplos: Exemplo 1 e exemplo 2 . Os dois exemplos são usados sleeppara garantir que alguns processos em segundo plano sejam concluídos corretamente antes de continuar a execução. No último exemplo, automatizei um teste de alguns comandos do vimtex e também sleepé útil aqui para dar algum tempo para inspecionar a saída antes de continuar a execução.
Karl Yngve Lervåg