Pretty neat. Even though I've been using Vim as my only editor for years I learned a new movement command from lesson 1. (I didn't realize you use ^ to go to the beginning of text on a line. I always use 0 and the w forward. )
2 suggestions though:
1. I felt like the randomizer kept giving me questions I had just answered correctly multiple times. That was a little annoying, but probably is less noticeable when you are in sections where you are learning new things.
2. It only accepts d2w for "delete 2 words" but 2dw is also correct. I actually think 2dw makes more sense since it is consistent with 2dd to 2yy which are much faster to type then d2d.
Just typing that made me feel bad for Bram Moolenaar because vim users must be impossible to support.
I'm glad you like it! Thanks for the suggestions. Here are my responses:
1. It's setup right now to keep showing you each command until you complete it two times under 5 seconds. I did this so that if a user has trouble with a particular command they'll keep seeing it until they can get it quickly. I'm open to other ideas though if this doesn't seem to work well.
2. Right, thanks for the heads up. I added 2dw as another option for that command, so the program will accept either answer now.
7 comments
[ 3.2 ms ] story [ 31.2 ms ] thread2 suggestions though:
1. I felt like the randomizer kept giving me questions I had just answered correctly multiple times. That was a little annoying, but probably is less noticeable when you are in sections where you are learning new things.
2. It only accepts d2w for "delete 2 words" but 2dw is also correct. I actually think 2dw makes more sense since it is consistent with 2dd to 2yy which are much faster to type then d2d.
Just typing that made me feel bad for Bram Moolenaar because vim users must be impossible to support.
1. It's setup right now to keep showing you each command until you complete it two times under 5 seconds. I did this so that if a user has trouble with a particular command they'll keep seeing it until they can get it quickly. I'm open to other ideas though if this doesn't seem to work well.
2. Right, thanks for the heads up. I added 2dw as another option for that command, so the program will accept either answer now.