Live data from Hacker News

Show HN: I built an online interactive course that helps you learn Vim faster

vim.so

141–150 of 283 posts

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#141

Earlier quoted context omitted.

Even though, admit it... If the course is really good, the extra $10 are nothing compared to the several hours of frustration that you could save.

Or save all frustration and just don’t use vim ;-)

irrational indeed :-)

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#142
post #124

Earlier quoted context omitted.

If you work a lot on the command line on UNIX and Linux systems, vi is the best choice for many because it is extremely widely available and it is also very powerful once you have mastered it.

Sorry, but this is the same non-answer I have heard my entire life. I do primarily work on the command line and I can assign $EDITOR to anything I want. So what makes it so much more powerful than the plethora of other editors in the space?

If you deal with many machines, it's very possible that they don't all have your preferred editor (unless it's vi). vi is on every POSIX system.

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#143
post #136

Earlier quoted context omitted.

> - 'I want to surround this word in parentheses. (Visual-mode (region selection) Around Word Surround-with Matching-parens)' Holy shit, thank you. I've been looking for something like this for half a decade and never found it (I don't even know how I missed it!)

I believe Vim-proper needs a plugin for that behaviour, so keep that in mind.

Do you know what plugin it is? I will try to search for an evil version (Or I could just write my own, but my task list is large and my energy very low these days)

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#144
I never buy things but this just hit on my exact pain point of trying to get good at VIM. The one thing that's holding me back is understanding how much content there is behind the 15 dollars. I really liked the demo exercise but are there only 10 more behind that?

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#145

Can someone please explain to me why I should learn vim? I've made several attempts in my lifetime because I thought there would be some magical "ah-ha" moment, but it never came. Separate modes for command & insert just feels inherently clumsy and slow to me. Is there some other killer feature that can't or hasn't been reproduced by modern editors?

> why

There is no reason really, you either hear the call of the wild or you don’t and it’s perfectly fine if you prefer emacs, acme, nano or vscode.

The simple fact that the choice is so large is that people “click” in many interesting ways.

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#146
post #86

I do like the idea, but it doesn't seem to support some expected features. Like :5d doesn't delete line #5. I get "Not an editor command" Edit: Looked into it, and it's using the Ace Editor[1] with vim key bindings. Which seems like an odd choice for a Vim tutor, since Ace doesn't really try to be a true Vim workalike. [1] https://ace.c9.io/

Implementing a full vi clone seems like a nightmare — the POSIX specification makes me lose hope in humanity :) For instance, what does :delep parse to? I would never have guessed that it was the :delete command with the "p" flag (because :delete p deletes into "p).

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#147

Does anybody have recommendations on how to go from "comfortable" to "expert"? I've been using vim as my daily driver via the intellij plugin for a few years. I mostly just navigate and never do anything complicated, it gets the job done. For example I mostly use w, d, o, hjkl, y, p, w, b, t and recently discovered the `c+i` combo which is awesome. But I feel like there's still a side of vim I haven't conquered. Any…

RTFM. Seriously.

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#148

Can someone please explain to me why I should learn vim? I've made several attempts in my lifetime because I thought there would be some magical "ah-ha" moment, but it never came. Separate modes for command & insert just feels inherently clumsy and slow to me. Is there some other killer feature that can't or hasn't been reproduced by modern editors?

Speed of editing files (especially code, but not just code) is unparalleled. Anytime I have to use something besides vim, it feels like trying to run in knee-deep water - so sluggish.

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#149
post #86

I do like the idea, but it doesn't seem to support some expected features. Like :5d doesn't delete line #5. I get "Not an editor command" Edit: Looked into it, and it's using the Ace Editor[1] with vim key bindings. Which seems like an odd choice for a Vim tutor, since Ace doesn't really try to be a true Vim workalike. [1] https://ace.c9.io/

Implementing a full vi clone seems like a nightmare — the POSIX specification makes me lose hope in humanity :) For instance, what does :delep parse to? I would never have guessed that it was the :delete command with the "p" flag (because :delete p deletes into "p).

There's a WASM port of Vim: https://rhysd.github.io/vim.wasm/

You can even do ":e tutor" to run vimtutor. Also, ":export" does an http download of the current buffer contents.

Re: Show HN: I built an online interactive course that helps you learn Vim faster

#150

Well I think the nice point of doing excercise in a web browser is that you can quickly switch to another tab and search for daring questions such as " by the way why on earth does this monstrosity want me to use hjkl? That don't make any sense!!!!" https://catonmat.net/why-vim-uses-hjkl-as-arrow-keys For a mostly data/SQL guy wanting to learn more about coding it still don't make much sense but at least I know why a…

HJKL also allows you to keep your fingers on the homerow at all times which is really great. I had issues with RSI that when away when I started using Vim properly. Travelling to the arrow keys now feels like a painful task to me! Of course, as a sibling comment mentioned, hjkl is the worst way to move around--"power users" generally only use them to move a char/line or two.
Post reply on HN