Trop souvent, je fais l'erreur de taper avec la mauvaise fenêtre focalisée (et je l'ai fait plusieurs fois avec un authentificateur USB). Dans les programmes avec beaucoup de raccourcis clavier activés (Gmail, VLC, Vim), cela a souvent pour conséquence involontaire de faire des modifications indésirables.
Je peux parfois suivre mes étapes et me souvenir de ce que j'ai tapé pour réparer les modifications ou annuler les paramètres que j'ai modifiés si je me rattrape tôt. Malheureusement, ce n'est pas toujours le cas.
Dans Vim, je pourrais avoir quelque chose d'aussi anodin et apparent que de modifier une ligne de texte qui se défait facilement. Ou, j'aurais pu modifier sans le savoir quelque chose qui n'est pas si facile à identifier. Si je tape accidentellement une séquence de commandes indésirables dans Vim, comment puis-je vérifier et annuler les modifications ou changements de paramètres?
:e!
serait mauvais si vous n'avez pas enregistré depuis le dernier état correct, et u
pourrait être insuffisant si vous avez tapé un tas de choses. (Si vous avez tapé date month
, par exemple, vous auriez supprimé une balise, défini une marque et effectué une recherche, ce qui serait assez déroutant à annuler via u
.)
u
faire partie de la séquence, effectuer des annulations au milieu.
:e!
ferait cela