Ответ 1
Из справки Vim:
:earlier {N}f Go to older text state {N} file writes before.
When changes were made since the last write
":earlier 1f" will revert the text to the state when
it was written. Otherwise it will go to the write
before that.
When at the state of the first file write, or when
the file was not written, ":earlier 1f" will go to
before the first change.
Итак, если вы не вносили изменений после второго сохранения, вы можете делать то, что хотите:
:earlier 1f
С другой стороны, если после второго сохранения были сохранены несохраненные изменения, выполните следующие действия:
:earlier 2f
решит вашу проблему.
См. :help :earlier
, :help :undolist
.