Слишком часто я делаю ошибку, печатая с неправильным фокусом окна (и делал это несколько раз с помощью USB-аутентификатора). В программах с большим количеством горячих клавиш (Gmail, VLC, Vim) это часто приводит к непреднамеренным последствиям нежелательных изменений.
Иногда я могу проследить свои шаги и вспомнить, что я набрал, чтобы исправить любые изменения или отменить любые настройки, которые я настроил, если поймаю себя рано. К сожалению, это не всегда так.
В Vim у меня может быть что-то столь же безобидное и очевидное, как изменение строки текста, которую легко отменить. Или я мог бы по незнанию изменить что-то, что не так легко идентифицировать. Если я случайно ввожу последовательность нежелательных команд в Vim, как я могу проверить и отменить любые изменения или изменения настроек?
:e!
было бы плохо, если вы не сохранили с последнего правильного состояния, и u
может быть недостаточно, если вы набрали кучу вещей. (Если вы наберете date month
, например, то вы удалили бы тег, установили метку и выполнили бы поиск, что было бы очень u
u
быть частью последовательности, выполняя некоторые отмены в середине.
:e!
сделал бы это