Com demasiada frequência cometi o erro de digitar com a janela errada focada (e já o fiz algumas vezes com um autenticador USB). Em programas com muitas teclas de atalho ativadas (Gmail, VLC, Vim), isso geralmente tem a consequência não intencional de fazer modificações indesejadas.
Às vezes, consigo rastrear minhas etapas e lembrar o que eu digitei para reparar quaisquer alterações ou reverter as configurações que eu aprimorei se me recuperar cedo. Infelizmente, esse nem sempre é o caso.
No Vim, eu poderia ter algo tão inócuo e aparente quanto alterar uma linha de texto que é facilmente desfeita. Ou, eu poderia, sem saber, modificar algo não tão facilmente identificado. Se digitar acidentalmente uma sequência de comandos indesejados no Vim, como posso verificar e desfazer edições ou alterações nas configurações?
:e!
que seria ruim se você não salvou desde o último estado correto e u
pode ser insuficiente se você digitar várias coisas. (Se você digitou date month
, por exemplo, então você teria eliminado uma tag, definir uma marca, e realizou uma pesquisa, que seria muito confuso para desfazer via u
.)
u
fazer parte da sequência, realizando algumas desfazer no meio.
:e!
faria isso