News for hackers. Stuff that matters.
Re:What is your most productive shortcut with Vim? by sillysaurus2 on Sunday October 20, 2013 @03:03AM (#6579161)
Eh, I disagree. First, vim emulation is horrific -- absolutely horrific. With the exception of ViEmu, and possibly the new Emacs one (haven't had the chance to try it), there's not a single good Vim emulator. Second, @@ is two keystrokes, and it's incredibly annoying to type @@n@@n@@n@@n@@n@@n in order to invoke the macro 6 times. " n n n n n n" is much easier.
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.
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.

Re:What is your most productive shortcut with Vim? by justinmk on Tuesday October 22, 2013 @12:50AM (#6589851)
> there's not a single good Vim emulator

vrapper (for eclipse) is on par with emacs evil, actually.

https://github.com/vrapper/vrapper

Re:What is your most productive shortcut with Vim? by lowboy on Sunday October 20, 2013 @03:08AM (#6579171)
@@n.n.n.n.n.n. isn't much worse than the version with spaces.

edit: but . doesn't work for macros, as was pointed out.

Re:What is your most productive shortcut with Vim? by sillysaurus2 on Sunday October 20, 2013 @03:10AM (#6579176)
. can't invoke a macro.
Re:What is your most productive shortcut with Vim? by lowboy on Sunday October 20, 2013 @03:12AM (#6579182)
Huh, so it can't.
Re:What is your most productive shortcut with Vim? by splawn on Monday October 21, 2013 @11:44AM (#6586242)
evil-mode is fantastic. (I think it might be the new one you haven't tried yet) combined with key-chord mode, it will handle the "jk mapped to esc" use case, I have mine mapped to "jj"

(key-chord-define evil-insert-state-map "jj" 'evil-normal-state)