Wikia

Vim Tips Wiki

Changes: Undo and Redo

Edit

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 37665 by 14.139.38.10 (talk) not consistent with other uses in the page, and badly formatted)
 
(8 intermediate revisions by 6 users not shown)
Line 28: Line 28:
 
==References==
 
==References==
 
*{{help|undo}}
 
*{{help|undo}}
  +
*{{help|U}}
   
 
==Comments==
 
==Comments==
  +
nnoremap U :echo " < < ===== C H E C K C A P S L O C K ===== > > "<CR>

Latest revision as of 16:20, July 7, 2014

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

ReferencesEdit

CommentsEdit

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

Around Wikia's network

Random Wiki