Troppo spesso faccio l'errore di digitare con la finestra sbagliata focalizzata (e l'ho fatto alcune volte con un autenticatore USB). Nei programmi con molti tasti di scelta rapida abilitati (Gmail, VLC, Vim), ciò ha spesso la conseguenza involontaria di apportare modifiche indesiderate.
A volte riesco a rintracciare i miei passi e ricordare ciò che ho digitato per riparare eventuali modifiche o ripristinare qualsiasi impostazione che ho modificato se mi prendo presto. Sfortunatamente, non è sempre così.
In Vim, potrei avere qualcosa di innocuo e apparente come l'alterazione di una riga di testo che può essere facilmente annullata. Oppure avrei potuto inconsapevolmente modificare qualcosa che non era così facilmente identificabile. Se digito accidentalmente una sequenza di comandi indesiderati in Vim, come posso controllare e annullare eventuali modifiche o modifiche alle impostazioni?
:e!
sarebbe male se non si fosse salvato dall'ultimo stato corretto e u
potrebbe essere insufficiente se si digitasse un sacco di cose. (Se hai digitato date month
, ad esempio, avresti cancellato un tag, impostato un segno ed eseguito una ricerca, il che sarebbe abbastanza confuso da annullare tramite u
.)
u
far parte della sequenza, eseguendo alcuni annullamenti nel mezzo.
:e!
lo farebbe