PacVim – PacVim is a game that teaches you vim commands
github.com
github.com
or learned via nethack.
To be honest, I know vi and emacs, and curse fresh Linux installs for having some weird editor with completely foreign control keys. :) Dunno if it's nano or something else, but it's mildly annoying to me. I tend to just uninstall it rather than muck around with the "alternatives" system.
Default editor is mg, which is basically a micro-emacs reincarnation
I have no connection whatsoever with the author, but VimValley was a great way to get into http://spacemacs.org/
As to the question about the $100 tutorial, though, that's... well, a lot, but I suppose it depends on whether "Vim Valley" takes an approach that "clicks" for you in ways other things don't. Practical Vim is $23 for a DRM-free ebook, and it has a lot of hands-on exercises; I learn pretty well that way, I've found.
There's a ton of free info on Vim around and it's perfectly viable to learn it on your own that way, it will just take a lot longer. Obviously I'm biased, since I made Vim Valley to be exactly what I think is the fastest and most enjoyable way to learn Vim.
If you choose to disbelieve me, that is your choice.
If you email me the details of the bug(s) you're running into to hello@vimvalley.com I can try to get them fixed. Otherwise if you're not averse to Chrome everything should work fine with Chrome on Linux.
docker run -it --rm freedomben/pacvimI also find it much easier to `docker run ...` than to clone, install deps, build, and run.
If you would rather compile and run it yourself, that's always an option.
Edit: Huh, looks like it doesn't work anymore. :/
When I point out a faster way to accomplish a certain thing that is typically found in all editors, which often even is placed behind the same keyboard shortcut, they’re like “oh, that’s cool, I didn’t know you could do that!”. And that’s without me knowing or having used that specific editor.
So I’d say it’s the people, not vi, as it applies just as well to other editors or IDEs.