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.
