es posible mapear Alt-hjkl en modo Insertar?
antes de describir mi problema, enumeraría el entorno. aplicaciones aquí:
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
Ejecuto vim en la terminal. Quiero mover el cursor en modo INSERT presionando ALT-hjkl, después de mover el cursor, permanecer en modo INSERT, para poder seguir escribiendo palabras.
artículos que encontré:
http: //vim.wikia.com/wiki/Mapping_fast_keycodes_in_terminal_Vi
http: //vim.wikia.com/wiki/Get_Alt_key_to_work_in_termina
lo que intenté:
in .vimrc haga una asignación de KeyCode con ttimeoutlen = 50 de esta manera: (solo se pegó la asignación de alt-j como ejemplo):
set timeout ttimeoutlen=50
set <F13>=^[j "ctrl-v alt-j
imap <F13> <down>
con esta configuración, mover el cursor en el modo INSERTAR estuvo bien. Si presiono<ESC>
y j. Vim me trae de vuelta al modo Insertar. No sé por qué lattimeoutlen=50
no funcionó.
también intentó:
set timeout ttimeoutlen=50
set <M-j>=^[j
Con esta configuración, cuando presioné ALT-j, se escribió una "e" con una marca de acento.
¿Pueden darme alguna pista, cómo debo mapear el ALT-hjkl en la terminal?
Gracias por adelantad
Kent