Eingangsgeschwindigkeit begrenzen

Eingangsgeschwindigkeit begrenzen

Ist es möglich, die Eingabegeschwindigkeit in vim selbst (nicht im Betriebssystem) zu beschränken?

Um eine Bearbeitungssitzung über eine langsame Netzwerkverbindung zu simulieren.

Antwort1

Sie könnten etwa Folgendes tun:

:autocmd CursorMoved,CursorMovedI * :sleep 200m

Dies führt dazu, dass Vim jedes Mal, wenn sich der Cursor im Normal- oder Einfügemodus bewegt, für 200 Millisekunden pausiert. Dies funktioniert nicht für die :-Befehlszeile oder in einigen anderen Kontexten.

Sehen:

:help :autocomd
:help CursorMoved
:help :sleep

verwandte Informationen