I learned vim about two years ago and have been using it ever since, and at the time I learned it I learned all the neat combos for moving your cursor ("w", "5w", "b", "^", "$", and many other actually complicated ones besides).<p>As clever as these motions are though, easymotion simply blows them out of the water and there's no reason to use them. With easy motion it only takes as long as it takes your eye to move to where you want to move and you're there...you really can't beat that.<p>In some cases of course easymotion isn't enough because the place to which you need to move isn't on screen. So far all files I edit are short enough that I can scan the whole thing relatively easily by just holding down "J" or "K" (which I have mapped to "10j" and "10k")
I find vim-sneak works well for me, as it tries to extend "vim's natural language" so to speak.<p><a href="https://github.com/justinmk/vim-sneak" rel="nofollow">https://github.com/justinmk/vim-sneak</a><p>Otherwise relative numbers and gj/ gk work well enough for me when it comes to moving vertically to a position I can see on the screen.
Many editors have an Easy Motion plugin:<p><a href="https://code.tutsplus.com/tutorials/vim-essential-plugin-easymotion--net-19223" rel="nofollow">https://code.tutsplus.com/tutorials/vim-essential-plugin-eas...</a><p>I believe Sublime, Emacs, and Atom all have one.
I find this better solved by vim-columnmove:<p><a href="https://github.com/machakann/vim-columnmove" rel="nofollow">https://github.com/machakann/vim-columnmove</a>
How long does it take to learn the Vim way of navigating so that you do not have to think when doing it, like the fingers move by themselves ?<p>And how much time do you save, compared to placing the cursor using the mouse?
First of all, I want to say thanks to both authors Vim-vertical and vim-sneak for trying to do something useful for Vim community.<p>Therefore, I think that it's quite a bad idea to use any of this plugins. The reason is that the most powerful Vim's concept is text-object and such shortcuts ruining muscle memory and mixing core technology understanding.<p>IMHO easy-motion gives excellent text-object visualization which helps me to understand text structure better.