el teclado numérico no funciona en vim y menos

8

Estoy trabajando desde un iMac ejecutando Yosemite y utilizando este teclado. El teclado numérico funciona en el terminal, pero cuando abro vim o less no lo hace.

Por ejemplo, usando less , si escribo para el número 8 , obtengo ESCOx , no un 8 . En vim 7.2 (en modo comando), inserta un x . ¿Cómo arreglo este comportamiento? Obtuve este teclado específicamente para el teclado numérico.

    
pregunta irritable_phd_syndrom 21.08.2015 - 15:25

2 respuestas

17

Si está utilizando Terminal (no iTerm u otros), hay una configuración que podría ayudar. Desactiva esta configuración (lo siento, está en alemán. Pero la ubicación debería ser la misma):

SiestáutilizandoiTerm,hayalmenosunasoluciónparavim:puedevolveraasignarlasclavesparaqueestofuncione.Simplementeagreguelassiguienteslíneasasu~/.vimrc(créelo,sinoexiste)

inoremap<Esc>Oq1inoremap<Esc>Or2inoremap<Esc>Os3inoremap<Esc>Ot4inoremap<Esc>Ou5inoremap<Esc>Ov6inoremap<Esc>Ow7inoremap<Esc>Ox8inoremap<Esc>Oy9inoremap<Esc>Op0inoremap<Esc>On.inoremap<Esc>OQ/inoremap<Esc>OR*inoremap<Esc>Ol+inoremap<Esc>OS-inoremap<Esc>OM<Enter>

Fuente: un comentario en el wiki de vim .

    
respondido por el nfechner 21.08.2015 - 15:42
1

Si está utilizando iTerm y entendí correctamente su pregunta, en iTerm2 hay una preferencia apropiada:

enlace

    
respondido por el Stratboy 13.11.2015 - 09:18

Lea otras preguntas en las etiquetas