Monday, November 17, 2014

Re: history for dot operator

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 vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments: