On 09/27/10 18:53, [email protected] wrote:
Tim Chase<[email protected]>  [10-09-27 21:04]:
On 09/27/10 13:47, [email protected] wrote:
Now CTRL-A end CTRL-E in input are no longer working.

:<CTRL-A>

   :help c_CTRL-A

I meant, that CTRL-A and CTRL-E are no longer
working in input MODE (I didnt typed that correctly).

Ah.  In insert mode, ^A appends the most recently inserted text:

  :help i_CTRL-A

which can be overridden with

  :inoremap <c-a> <c-o>I
or
  :inoremap <c-a> <home>
or
  :inoremap <c-a> <c-o>gI

The first one goes to the first non-whitespace (the same as "^" does) while the second one starts inserting before the first character, even if it's whitespace.

In Insert mode, ^E and ^Y insert the character from the line below/above respectively, and can be remapped with

  :inoremap <c-e> <end>

Things might function a little oddly in REPLACE mode instead of INSERT mode if you use one of the <c-o> mappings instead of the <home>/<end> versions.

What happens to CTRL-A and CTRL-E at input mode ?

I suspect you had some mapping(s) defined before your upgrade, and in the upgrade they got lost. There are several ways it could have happened: you might have edited the distribution files (not suggested for exactly this reason, and I've learned this hard-way too), you might have had some system-wide /etc/vimrc that got changed, or there might have been some reference to a file where they were previously mapped and that imported file became no longer available. If the mappings are in your ~/.vimrc they should carry over if your home directory is preserved on reinstalls.

  :help i_CTRL-A
  :help i_CTRL-E

-tim



--
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

Reply via email to