(With a capital R, the command is incorrect.) Tag: Visual edit |
|||
(7 intermediate revisions by 5 users not shown) | |||
Line 13: | Line 13: | ||
To undo recent changes, use the undo command: |
To undo recent changes, use the undo command: |
||
*<code>u</code>: undo last change (can be repeated to undo preceding commands) |
*<code>u</code>: undo last change (can be repeated to undo preceding commands) |
||
− | *<code>Ctrl- |
+ | *<code>Ctrl-r</code>: Redo changes which were undone (undo the undos). Compare to '<code>.</code>' 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: |
A related command is: |
||
Line 28: | Line 28: | ||
==References== |
==References== |
||
*{{help|undo}} |
*{{help|undo}} |
||
+ | *{{help|U}} |
||
==Comments== |
==Comments== |
||
− | nnoremap U |
+ | nnoremap U :echo " < < ===== C H E C K C A P S L O C K ===== > > "<CR> |
Revision as of 15:18, 28 October 2014
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 also
- Recover from accidental Ctrl-U, which explains what constitutes a change which can be undone.
- Using undo branches, which explains Vim's unique and very powerful undo tree.
References
Comments
nnoremap U :echo " < < ===== C H E C K C A P S L O C K ===== > > "<CR>