How to undo and redo a change in Vim
How to revert (undo) a change and how to revert the revert (redo) in Vim?
It's very simple.
- Make sure, you're in NORMAL mode by pressing
Escjust in case.
uto undo the last change. You can prepend it with a number, like
5u, to undo the five recent changes.
CTRL-Rto redo the change that was just reverted. Again, prepend it with a number to repeat the operation multiple times.
That's what you need to know to get going.
I hope that was helpful.
- To learn more (there's so much more to it!) about those operations, please refer to the help (
- Install the undotree to never loose your changes again!
- My quick list of the essential Vim plugins for starters
Have a productive day!