Zu oft mache ich den Fehler, mit fokussiertem falschem Fenster zu tippen (und habe dies einige Male mit einem USB-Authentifikator getan). In Programmen mit vielen aktivierten Hotkeys (Gmail, VLC, Vim) hat dies häufig die unbeabsichtigte Folge, dass unerwünschte Änderungen vorgenommen werden.
Manchmal kann ich meine Schritte verfolgen und mich daran erinnern, was ich eingegeben habe, um Änderungen zu reparieren oder Einstellungen, die ich geändert habe, zurückzusetzen, wenn ich mich früh fange. Das ist leider nicht immer der Fall.
In Vim könnte ich etwas so harmloses und offensichtliches haben wie das Ändern einer Textzeile, die leicht rückgängig gemacht werden kann. Oder ich hätte unwissentlich etwas modifizieren können, das nicht so leicht zu identifizieren ist. Wie kann ich überprüfen, ob Änderungen oder Änderungen an den Einstellungen vorgenommen wurden, wenn ich versehentlich eine Folge unerwünschter Befehle in Vim eingebe?
:e!
wäre schlecht, wenn Sie seit dem letzten korrekten Zustand nicht gespeichert hätten, und es u
könnte unzureichend sein, wenn Sie eine Menge Dinge eingegeben hätten. (Wenn Sie date month
zum Beispiel getippt hätten, hätten Sie ein Tag gelöscht, eine Markierung gesetzt und eine Suche durchgeführt, was sehr verwirrend wäre, wenn Sie das via rückgängig machen würden u
.)
u
Teil der Sequenz, sondern führe einige Undos in der Mitte durch.
:e!
würde das tun