In Vim, I did too much undo. How do I undo this (that is, redo)?
Use :earlier/:later. To redo everything you just need to do
later 9999999d
(assuming that you first edited the file at most 9999999 days ago), or, if you remember the difference between current undo state and needed one, use Nh, Nm or Ns for hours, minutes and seconds respectively. + :later N <=> Ng+ and :later Nf for file writes.