On 31/03/11 02:45, shuda Li wrote:
Hi, all,

I try to map the Ctrl - End to move the cursor to the end of file:

map<C-End>  :$<RC>

However the line has no effect at all.
I checked

:map<C-End>

and it returns<C-End>  mapped to :$<RC>

I'm wondering anyone has any clues about what causes the problem.

Cheers!


Maybe your terminal or keyboard driver doesn't pass the Ctrl-End code as something that Vim can recognise?

In Insert mode, and with 'showcmd' on, try hitting Ctrl-V (or Ctrl-Q if your Vim uses Ctrl-V to paste) followed by Ctrl-End. You'll see one of the following:

1) Nothing (the ^V remains at bottom right)
-- Meaning: the Ctrl-End keystroke is not transmitted to Vim at all.

2) (in gvim) <End>
-- Meaning: the Ctrl-End keystroke is transmitted to gvim as if it were plain <End>

3) (in console Vim) some garbage-looking characters
-- Hit <Enter>, then Ctrl-V (or Ctrl-Q if...) followed by just <End>
-- If you see the *exact same* garbage-looking characters, then Vim cannot tell <End> and <C-End> apart because it gets the same byte codes for both.

(in my Console Vim I see
        ^[[1;5F
for Ctrl-End and
        ^[0F
for plain <End>).

4) Something else
-- Maybe you can determine the meaning yourself, possibly with the help of
        :help terminal-options
        :set termcap

Best regards,
Tony.
--
How wonderful opera would be if there were no singers.

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