I must warn you when you reach level 2, you need to buy a license =(
So I checked for a while and would recommend those:

Vim casts:
http://vimcasts.org/

Learning and memorizing shortcuts:
https://www.shortcutfoo.com/app/tutorial/vim


More resources here:
http://stackoverflow.com/questions/7579213/is-there-an-interactive-way-to-learn-vim



On Fri, Aug 8, 2014 at 10:02 PM, Kent Tenney <[email protected]> wrote:

> On Fri, Aug 8, 2014 at 12:19 PM, Edward K. Ream <[email protected]>
> wrote:
> > On Fri, Aug 8, 2014 at 9:36 AM, Edward K. Ream <[email protected]>
> wrote:
> >
> >> vim-training mode will disable the operation of all arrow keys,
> [except] Alt-arrow keys
> >
> > Recent revs implement vim-trainer.  OMG, vim-trainer is *intense*.
> > Here are some notes:
> >
> > 1. vim-trainer *instantly* changed how I use vim mode.  jj becomes
> > necessary, and pretty much second nature.
> >
> > 2. I have not found a way to disable mouse clicks in the body pane.
> > One would think it would be possible in
> > LeoQTBaseTextWidget.mouseReleaseEvent, which does receive all mouse
> > clicks in the body.
> >
> > But maybe disabling clicks is a bad idea.  Lol.  The workaround is
> > just to move the mouse far away, which seems good enough.
> >
>
> Why disable mouse? I often mix in some mouse when using vim.
>
> > 3. I had no idea I was using the arrow keys so much.  Ditto for Home,
> > End, Ctrl-P, Ctrl-V, Ctrl-X and a few others. At present, vim-trainer
> > mode does not disable these keys. It would be easy to do, but I'm
> > stressed enough as it is :-)
> >
> > 4. Without these cursor motion keys, the corresponding vim commands
> > become absolutely essential. This has revealed problems:
> >
> > -  $ sucks. This is one of the most difficult keys to type.
>
> Yeah, I don't use it
> >
> > - 0 and ^ seem backwards: typing 0 is much easier than typing ^, so I
> > would prefer that 0 be the smart-home key.  Maybe I've gotten these
> > commands backwards...
>
> I
>
> >
> > - You could say that backspace and esc are on the keyboard, but I find
> > them both difficult to type.  That's why jj is useful.
> >
> > - Del is worse: on my keyboard it is farther than any arrow key...
>
> almost forgot 'x' for delete
>
> >
> > I'll investigate whether there are easy alternatives to backspace and
> > del. Hmm. One way is visual mode:  v{motion keys}d.
> >
> > ===== Summary
> >
> > vim-trainer is a big success: it *instantly* changed how I use vim mode.
> >
> > vim-trainer still allows Home, End, Ctrl-P, Ctrl-V, and Ctrl-X. For
> > now, disabling them would cause my head to explode. These keys will be
> > disabled when vim-mode has good alternatives.
> >
> > I'll play the vim adventures game to discover which vim commands
> > should be added sooner rather than later.  Having said that, I would
> > rate the odds of me converting to vim at less than 50%.  Otoh, I am
> > pretty sure that committed vim users are going to fee comfortable with
> > Leo's vim-mode.
> >
> > Edward
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "leo-editor" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected].
> > To post to this group, send email to [email protected].
> > Visit this group at http://groups.google.com/group/leo-editor.
> > For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "leo-editor" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/leo-editor.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/leo-editor.
For more options, visit https://groups.google.com/d/optout.

Reply via email to