On 16/02/10 09:21, Jean Johner wrote:
Hello,

Launch Vim (not gvim) from a gnome terminal.
Turn some pages and press Ctrl-Home to go to top of file. The result
is the same as typing Home alone (start of line).

Ctrl-Home/Ctrl-End works correctly with vim launched from a KDE
Konsole terminal or from an xterm terminal.

It seems not to be a vim problem but rather gnome-terminal environment
generating the same esc sequence with Ctrl-Home as with Home.

Has anybody had this problem? Do you know a work-around?

Thanks,

Jean Johner


I guess the workaround, in this case, is to use either a different terminal (such as xterm, or maybe konsole) or gvim itself (which gets keyboard events directly from X11 without them being interpreted by a terminal).

Or else, go to top of file with gg or to end of file with G (or with G$ or G<End> if you want to go to the end, not the start, of the last line). (That's in Normal mode; in Insert mode, prefix gg or G or G<End> with a Ctrl-O). IIUC, these Normal-mode commands were inherited from an editor which could run even on keyboards marketed before those fancy cursor movement keys were invented ;-).

On my system, gnome-terminal and mlterm have Ctrl-Home and Ctrl-End synonymous with Home and End respectively; xterm, konsole and gvim (the latter, with GTK2/Gnome2 GUI) don't.


Best regards,
Tony.
--
"The Computer made me do it."

--
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php

Reply via email to