Я уже давно использую функцию отмены файлов в Vim. Это очень хорошая особенность.
Однако одно раздражение заключается в том, что очень легко случайно отменить изменения, которые я сделал в последний раз, когда открывал файл; это может быть 2 минуты назад, час назад, на прошлой неделе или месяц назад.
Например, допустим, я открываю файл, делаю несколько изменений, ухожу и изменяю некоторые другие файлы и обнаруживаю, что мои изменения не требовались или, возможно, они были всего лишь несколькими временными инструкциями отладки.
Раньше я мог просто держать uключ, пока Вим не сказал «Уже при самых старых изменениях» :wq
, и все готово. Но теперь я должен быть очень осторожным, чтобы не отменить изменения, которые я сделал в прошлый раз, когда я открыл файл. Нет очевидного способа увидеть, когда вы это делаете.
Есть ли способ сделать это более явным? Например, показывая его где-нибудь, выдавая предупреждение или даже запрашивая подтверждение.