On Monday, November 17, 2014 11:58:30 AM UTC-6, Enno wrote:
> Le vendredi 14 novembre 2014 16:10:42 UTC+1, Ben Fritz a écrit :
> > On Friday, November 14, 2014 5:44:45 AM UTC-6, Enno wrote:
> > > Is there, perhaps via a Plugin, a way to recover the second last text 
> > > editing operation in normal mode ? The dot '.' operator keeps only the 
> > > last operation.
> > 
> > Nope. This would not be possible, unless every single key is remapped in 
> > every single mode, or if somehow macros were being recorded constantly. But 
> > what are you trying to accomplish, exactly? I.e. why do you want this or 
> > what problem are you encountering?
> 
> Hello Ben,
> 
> It's my lack of foresight. Let's say I search for "Loch Ness", have a couple 
> of matches, and replace the first match by "Love Nest" by placing my cursor 
> on `v` and typing `ceve<esc>ert`. Then on the next match, I cannot repeat 
> this operation by placing my cursor on `v` and hitting `.` because this is 
> `rt`.
> 
> It would be nice go back and forth between the last edit operations by 
> <c-p>/<c-n> say right after hitting `.` to compensate for this lack of 
> foresight. But perhaps there is a better way from the outset to handle this.
> 
>   Enno

I think, as soon as I realize "whoops, I needed to repeat more than one thing!" 
I'd record a macro. The effort needs to be repeated one extra time but after 
that you can just run the macro.

http://vim.wikia.com/wiki/Macros

-- 
-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to