Congrats on launching :) I built a pretty similar tool last year [1]. This looks like it has some nice improvements over the stuff I did with mine. Wish I had the time to improve on the course I launched but I ended up starting a company shortly after launching my course and getting into YC. [1] https://www.vim.so
Show HN: I built an interactive course that helps you learn Vim faster
181–190 of 265 posts
Re: Show HN: I built an interactive course that helps you learn Vim faster
#182I really want to like vim and I love some things about it, like the ability to move chunks about with only the keyboard. But so many things about it kill me. Like, why can't I hit right at the end of a line, and move to the next line? Who thinks that is a good idea? Also, why do I have to have a special mode to insert things? Having to change modes just seems so complex and unintuitive. And why does the help system n…
I do, I hate accidental wrapping on left/right so much and see absolutely no use to it.
But you may configure it, :help 'whichwrap'
Also, why do I have to have a special mode to insert things?
Because if your alphabet keys do always insert, you have to hold some control key to enter commands and movements, and not if not. That’s the point of being modal. Otherwise there are plenty of emacs-alikes to train pinkies on, and no need for yet another notepad+.
Re: Show HN: I built an interactive course that helps you learn Vim faster
#183I really want to like vim and I love some things about it, like the ability to move chunks about with only the keyboard. But so many things about it kill me. Like, why can't I hit right at the end of a line, and move to the next line? Who thinks that is a good idea? Also, why do I have to have a special mode to insert things? Having to change modes just seems so complex and unintuitive. And why does the help system n…
set whichwrap+=,h,l,[,]
Source: https://vim.fandom.com/wiki/Automatically_wrap_left_and_righ...
Re: Show HN: I built an interactive course that helps you learn Vim faster
#184Earlier quoted context omitted.
Are you interested in learning a potentially new and more efficient way of doing things? Then you have to stop being annoyed that your habitual way of doing things is unavailable to you, and stop assuming your habits are the obvious and correct way. The modal nature of Vim is one of it's key features and makes a lot of sense. If you consider the keyboard the primary, if not singular, means of interaction, then there…
>...more efficient way of doing things? Is that a fact, or you just parroted other people who made similar claim?
I always found this “faster” claim somewhat stretched and zealous. I don’t need to type fast. I need the editing routine to gtfo of my mind when I’m programming.
Re: Show HN: I built an interactive course that helps you learn Vim faster
#185Re: Show HN: I built an interactive course that helps you learn Vim faster
#186Earlier quoted context omitted.
This may be a little elitist, but if you're not going to use vim the way it's really made to be used, why even bother? I get that `mouse=a` makes it more familiar, but if you're always going to reach for your mouse, you're never going to really get used to the motions.
I use Vim as a secondary editor, when I need to quickly edit a file in my terminal or over an SSH session. I'm not interested in it replacing my primary IDE. If you're going to disable the mouse and the arrow keys and really commit to the home row, more power to you. That is probably the best way to master Vim. But I think a significant number of people looking at Vim tutorials have never used the editor, and I think…
The people who seek out a "learn vim" course are just not that kind of people. In this case you've signed up for a course on how to speak Spanish only to ask the teacher to not speak Spanish.
Re: Show HN: I built an interactive course that helps you learn Vim faster
#187Just type "vimtutor". If you have vim you should also have vimtutor.
Re: Show HN: I built an interactive course that helps you learn Vim faster
#188Earlier quoted context omitted.
I use VSCode with NeoVim as a backend. https://github.com/vscode-neovim/vscode-neovim I highly recommend this if you know vim keybindings and want an IDE experience.
Beautiful - I've been waiting for something like this since neovim was announced with enbeddability as a design goal.
Re: Show HN: I built an interactive course that helps you learn Vim faster
#189Re: Show HN: I built an interactive course that helps you learn Vim faster
#190> Let me know what you guys think about it :) Same as the last time you posted it: learning Vim has nothing to do with muscle memory and doing it outside of Vim is pointless. Plus, the "master Vim" claim is dubious given how basic the lessons seem to be. :help user-manual is easy, built-in, and it goes way beyond this. And it's free.
Hi, I understand where you're coming from. My introduction to vim was through vimtutor and it was free! I agree with your point about muscle memory. Learning !== muscle memory. However it does make it more comfortable to edit code by not having to expend energy remembering the vim command to do something (since you can just focus on editing code). Practicing new vim commands in the interactive editor has helped me us…
An issue keeping me from wanting to use this: holding down the directional keys doesn't move the cursor multiple times - it's one keypress per movement. In the desktop environment, one can hold 'j' to go down, and since there is so much vertical movement, it's important that that's replicated.