To undo recent changes, use the undo command:
- u: undo last change (can be repeated to undo preceding commands)
- U: return the line to its original state (undo all changes in current line)
- Ctrl-R: Redo changes which were undone (undo the undos). Compare to '.' to repeat a previous change, at the current cursor position. Ctrl-R will redo a previously undone change, wherever the change occurred.
Note that (somewhat confusingly) U is undo-able with u.
See also
References
Comments
Ctrl-R means to hold down the Ctrl key then press the R key. Note that you do not press the Shift key. Vim documentation uses traditional computer terminology including CTRL-R. In keeping with a more modern approach, we generally use "Ctrl" rather than "CTRL" on this wiki. The tips are not entirely consistent regarding whether to write Ctrl-R or Ctrl-r, but mostly Ctrl-R is preferred. JohnBeckett 10:04, March 18, 2010 (UTC)