In Vim, I did too much undo. How do I undo this (that is, redo)?
In Vim, I did too much undo. How do I undo this (that is, redo)?
Using VsVim for Visual Studio?
I came across this when experimenting with VsVim, which provides bindings for Vim commands in Visual Studio.
I know about Ctrlr in Vim itself, but this particular binding does not work in VsVim (at least not in my setup?).
What does work however, is the command :red. This is a little bit more of a hassle than the above, but it is still fine when you really need it.
Practically speaking, the :undolist is hard to use and Vim’s :earlier and :later time tracking of changes is only usable for course-grain fixes.
Given that, I resort to a plug-in that combines these features to provide a visual tree of browsable undos, called “Gundo.”
Obviously, this is something to use only when you need a fine-grained fix, or you are uncertain of the exact state of the document you wish to return to. See: Gundo. Graph your Vim undo tree in style