possível mapear Alt-hjkl no modo Inseri

Antes de descrever o meu problema, eu listaria o env. aplicações aqui:

OS:linux 2.6.37-ARCH  (archlinux i686)
vim: 7.2.436
Terminal emulator: urxvt (with 256colors patch)

kent$ echo $TERM
rxvt-256color

screen: Screen version 4.00.03 (FAU) 23-Oct-06

Eu corro o vim no terminal. Quero mover o cursor no modo INSERT pressionando ALT-hjkl. Após o cursor se mover, permaneça no modo INSERT, para que eu possa continuar digitando as palavras.

artigos que encontrei:

http: //vim.wikia.com/wiki/Mapping_fast_keycodes_in_terminal_Vi

http: //vim.wikia.com/wiki/Get_Alt_key_to_work_in_termina

o que eu tentei:

in .vimrc faz um mapeamento de keyCode com ttimeoutlen = 50 assim: (apenas o mapeamento alt-j foi colado como exemplo):

set timeout ttimeoutlen=50
set <F13>=^[j  "ctrl-v alt-j
imap <F13> <down>

com este conf, mover o cursor no modo INSERT estava ok. Se eu pressionar<ESC> e j. O Vim me traz de volta para inserir o Modo. Não sei por que ottimeoutlen=50 não funcionou.

também tentou:

set timeout ttimeoutlen=50
set <M-j>=^[j

Com essa configuração, quando pressionei ALT-j, um "e" com um acento foi digitad

Vocês podem me dar alguma dica de como devo mapear o ALT-hjkl no termina

Desde já, obrigad

Kent

questionAnswers(2)

yourAnswerToTheQuestion