Ответы:
Если у вас установлены резервные копии, попробуйте поискать в папке для резервных копий. В моем .vimrc у меня есть строка, которая говорит
set backupdir=~/Backups
Я могу получить старые версии оттуда.
Если вы ничего не восстановили и не удалили с тех пор, возможно, он все еще находится в буфере восстановления, и вы можете вставить его в любой сеанс vim, чтобы показать / восстановить его.
:reg
!
Если у вас есть Vim 7.3 (который не был доступен в то время, когда этот вопрос был задан изначально), вы можете включить постоянную отмену, когда информация об отмене сохраняется и запоминается во время сеансов Vim, добавив ~ / .vimrc:
: установить отменить
Вы также можете установить undodir
опцию «». Видеть:
: help 'undofile'
: help 'undodir'
: help persistent-undo