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