On Mon, 14 May 2012, Dotan Cohen wrote:
On Mon, May 14, 2012 at 3:48 PM, Benjamin R. Haskell wrote:
In any case, by far _most_ of the leading characters are used
outside the mappings, so it is the common case that is being made
annoying for the sake of the uncommon case. If need be, I would
prefer that the text be added to the buffer and then removed if it
matches a map.
I could be wrong, but I don't think mapping things that start with
letters in insert mode is the common case. (Though, that might be
because of the issue we're discussing.) My personal preference is to
not map anything in insert mode at all, except via abbreviations.
And a lot of people seem to prefer <F#> keys.
I like to keep my fingers on the home row, this is the reason that I
started using VIM in the first place. You'll notice that the
letter-started mappings are all there to avoid using the Arrow keys or
Esc key.
Agreed. The efficiency of home row and modality is the main reason I
stick with Vim. But, I have the 'lift hand off keyboard to whack <Esc>'
motion pretty engrained. (Far faster than I've ever gotten at moving to
the arrow keys.)
A lot of people seem to like remapping CapsLock to Esc. (Which needs to
be done at the O/S level.) And if you're in gvim (not terminal vim,
right now), you can use:
" :ino[remap]
ino <S-CR> <Esc>
(Not really "solutions" per se, but possibly worth some consideration.)
--
Best,
Ben
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php