description - Vim provides a number or ways to recover some text that you have deleted
(multiple undos, numbered registers, unnamed register etc.), however,
there is no way to recover a line or word that you killed either
accidentally (e.g., pressing
are already in insert mode.
- This little script tries to compensate for this missing functionality for
the most commonly used two commands,
that is going to be killed is first backed up in an internal script
variable before letting Vim continue to do what you asked it to do.
- The script also provides a mapping (by default
customize by using the
execute to put back the text at the current cursor position. A
immediately followed by a
of the previous action.
- The script is only going to "estimate" what is going to be deleted by ^W,
but for certain filetypes it may not exactly match the word that Vim is
going to delete, in which case the undo might undo too much or too little.
This is essentially a 6.0 version of my previous undoInInsertMode.vim script,
except that the script works much better now for ^W, thanks to Luc Hermitte
(hermitte at laas dot fr) for helping me get this done.
O link para baixar