Vim Tips Wiki

Changes: Undo and Redo


Back to page

m (add comments section back; last rude comment has a point though, probably this is clear already and we don't want to put it on EVERY tip out there)
(Undo revision 38973 by (talk) um, no. Standard undo command is just "u". No CTRL required.)
(12 intermediate revisions by 8 users not shown)
Line 28: Line 28:
nnoremap U :echo " < < ===== C H E C K C A P S L O C K ===== > > "<CR>

Latest revision as of 17:30, March 24, 2016

Tip 39 Printable Monobook Previous Next

created 2001 · complexity basic · version 6.0

To undo recent changes, use the undo command:

  • u: undo last change (can be repeated to undo preceding commands)
  • 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.

A related command is:

  • U: return the last line which was modified to its original state (reverse all changes in last modified line)

U is not actually a true "undo" command as it does not actually navigate undo history like u and CTRL-R. This means that (somewhat confusingly) U is itself undo-able with u; it creates a new change to reverse previous changes.

U is seldom useful in practice, but is often accidentally pressed instead of u, so it is good to know about.

See alsoEdit



nnoremap U :echo " < < ===== C H E C K C A P S L O C K ===== > > "<CR>

Around Wikia's network

Random Wiki