Live data from Hacker News

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

vim.so

81–90 of 283 posts

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

#81
post #55

Earlier quoted context omitted.

That's fine!!! I don't think vim (esp. neovim) is janky at all, but part of it is how your brain works. If you want to use nano or vscode or whatever, there shouldn't be any social pressure. I think it comes down to how people like to use their tools and how they like to shape their working environment. I've gotten my vim/linux machines into a place where editing code is comfortable, and I'd love to share it with peo…

It's not something about "how my brain works". That's a sneaky way of accusing me of being too dumb to use those editors. But the user interfaces from 35-40 years ago are bad. Objectively. Unless you are using them on the terminals from the 70s or 80s.

I am absolutely not calling you dumb! Emacs doesn't work for my brain at all, but Vim does. There are lots of tools that are made for different kinds of people and they all help us towards getting to a certain result.

I don't think it's fair to say that the user interfaces are bad, though. The defaults may be bare bones, but the point is that they are programmable environments that allow you to tailor them to your needs if you want to.

That's it.

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

#83

$15 for lifetime access... rubs chin... I'm old. Would you take $5 as my life is 2/3 gone?

No offence to OP intended at all, but as these things often go, you're paying for the lifetime of the site, not your own.

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

#84
post #50

Earlier quoted context omitted.

I don't think calling the subject matter the OP is trying to teach "a religion" or predicting downvotes on your comment is productive. The 2nd is definitely against the site guidelines. To address your other comments, I can share a personal anecdote. When I started programming, I basically just learned the bare minimum VI commands to get around. I didn't see it as "a religion" or a relic from the past, but I saw a fa…

I'm not allowed to predict the downvotes? I'm just supposed to "take it like a man"? It absolutely is like a religion and an enormous amount of time has been wasted with people feeling they need to learn how to use these extremely outdated programs with user interfaces invented 40 years ago. I am trying to save some people some time. The fact that you are trying to stop me from doing that indicates to me that I have…

> I'm not allowed to predict the downvotes? I'm just supposed to "take it like a man"?

In the guidelines (https://news.ycombinator.com/newsguidelines.html):

> Please don't comment about the voting on comments. It never does any good, and it makes boring reading.

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

#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/

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

#90

Does it include practical use cases demonstrating how vim tricks can really come in handy in real life? This probably is the hardest part for me - I can't imagine a case where I would like to use any of them I've ever read about (yet I still feel interested).

Not a mega power vim user, but maybe this qualifies. I use vim as my git editor. When doing interactive rebase, if I want to squash/fix commits, for example, I go to the first commit I want to change the command for, ‘ciw’ to change the command, ‘esc’ to exit exit, then for the subsequent commits I want to squash/fix, just use ‘.’ to replay those same commands to the new line. Works very well! I love using vim as the…

That's a neat tip, thanks for sharing that, this is the exact use case I was looking for.

I was hoping to kick the can on learning vim macros down the road, and so here we go...

Post reply on HN