Re:What is your most productive shortcut with Vim?
by qqqw on Sunday October 20, 2013 @03:14AM
(#6579185)
What do you mean by "n"? Moving to the next position in a search? You can structure a macro to end with going to the position of next edit. Then you can hit 100@@ or whatever and do all of the edits in one go.
[ Parent
| on HN ]
Re:What is your most productive shortcut with Vim?
by sillysaurus2 on Sunday October 20, 2013 @03:25AM
(#6579205)
Most of the time you want to individually review each instance of what the macro is doing before invoking it, so 100@@ is rarely used. (At least by me.)
Re:What is your most productive shortcut with Vim?
by belden on Tuesday October 22, 2013 @06:08AM
(#6590764)
Macros in vim can call themselves; so if you want to make an edit across an entire file, something like:
<esc>qqq //clear q macro qq //start recording q macro /foo // search for something 3clbar // do some edit @q // call q macro q //done recording @q //invoke q macro
No need to guess how many times to call your macro.