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 ;-)
Show HN: I built an online interactive course that helps you learn Vim faster
141–150 of 283 posts
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#142Earlier 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?
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#143Earlier 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.
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#144Re: Show HN: I built an online interactive course that helps you learn Vim faster
#145Can 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?
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
#146I 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
#147Does 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…
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#148Can 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?
Re: Show HN: I built an online interactive course that helps you learn Vim faster
#149I 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).
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
#150Well 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…