случай использования для `gs`

10

согласно документации для gs:

засыпать на N секунд (по умолчанию 1)

Таким образом, вы можете уложить Vim на 10 секунд, используя 10gs. Каков хороший вариант использования этой команды?

Анураг Пешне
источник

Ответы:

10

Краткий ответ: нет. То есть, я считаю , что это пустая трата на карту легкодоступных ключей gsк sleep.


С учетом сказанного, я часто использую :sleepкоманду при тестировании и отладке файлов vimscript. Так что сама команда не бесполезна. Но когда я использую его, я использую его как часть vimscript. После ~ 15 лет использования Vim я никогда не gsзаставлял Vim спать.

Карл Ингве Лерваг
источник
1
Подскажите, пожалуйста, когда это может :sleepбыть полезно для тестирования или отладки файлов vimscript. Может быть, только один пример.
Анураг
2
Два примера: пример 1 и пример 2 . Оба примера используются sleepдля обеспечения правильного завершения некоторых фоновых процессов перед продолжением выполнения. В последнем примере я автоматизировал тест некоторых команд vimtex, и sleepздесь мне также пригодится время, чтобы проверить вывод перед продолжением выполнения.
Карл Ингве Лервог,