search and replace, undo/redo
pay attention to the bottom status bar!
action |
emacs |
vim (in command mode) |
move to beginning of file |
alt-< |
1G or gg |
move to end of file |
alt-> |
G |
search |
control-s pattern |
/pattern |
search again |
hit control-s again (ENTER to quit) |
n |
search and replace with confirmation |
go to start of file, alt-shift-%, then enter old and new strings (then y or n to replace or not) |
:g/old/s//new/c |
undo |
control-x u |
u |
redo |
SPACE, then undo, undo |
control-r |
cancel command |
control-g |
ESC |
revert back to last saved state |
alt-x revert-buffer |
:e! |
|