El keyboard numérico no funciona en vim y less

Estoy trabajando desde un iMac que ejecuta Yosemite y usando este keyboard. El keyboard numérico funciona en la terminal, pero cuando abro vim o less no funciona.

Por ejemplo, usando less , si ESCOx para el número 8 , obtengo ESCOx , no un 8 . En vim 7.2 (en modo command), inserta una x . ¿Cómo soluciono este comportamiento? Tengo este keyboard específicamente para el keyboard numérico.

  • ¿Hay alguna manera de simular un keyboard numérico en el keyboard inalámbrico Apple en OSX?
  • ¿Alguien ha descubierto un atajo de keyboard para tachar text seleccionado a nivel mundial en cualquier aplicación OS X?
  • "Dvorak - Qwerty ⌘" no funciona para algunas aplicaciones
  • ¿Cómo crear una macro de keyboard simple con Automator?
  • Asignar y recuperar windows con atajos de keyboard
  • ¿La tecla de function F5 estaba asignada a la vista de widgets en el viejo OS X?
  • ¿Qué hace la configuration "Solo pegar" del keyboard japonés del iPad?
  • ¿Qué significa la flecha con 2 líneas a través de ella?
  • ¿Cómo conseguir que el keyboard externo de Apple acepte la input de la tecla modificadora desde el keyboard interno de la Macbook (y viceversa)?
  • Distribución del keyboard en Windows 7 con VMware Fusion 5
  • El keyboard Bluetooth no funciona después de la actualización a Windows 10
  • ¿Más rápido que cmd + Tab para el cambio de aplicación?
  • 2 Solutions collect form web for “El keyboard numérico no funciona en vim y less”

    Si está utilizando Terminal (no iTerm u otros), hay una configuration que podría ayudar. Desactive esta configuration (lo siento, está en alemán. Pero la location debe ser la misma):

    Perdón por la captura de pantalla alemana

    Si está utilizando iTerm , hay al less una solución para vim : puede reasignar las keys para que esto funcione. Simplemente agregue las siguientes líneas a su ~/.vimrc ( ~/.vimrc , si no existe).

     inoremap <Esc>Oq 1 inoremap <Esc>Or 2 inoremap <Esc>Os 3 inoremap <Esc>Ot 4 inoremap <Esc>Ou 5 inoremap <Esc>Ov 6 inoremap <Esc>Ow 7 inoremap <Esc>Ox 8 inoremap <Esc>Oy 9 inoremap <Esc>Op 0 inoremap <Esc>On . inoremap <Esc>OQ / inoremap <Esc>OR * inoremap <Esc>Ol + inoremap <Esc>OS - inoremap <Esc>OM <Enter> 

    Fuente: un comentario en la wiki de vim .

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

    http://www.twistermc.com/39930/use-number-pad-vim-iterm2/

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).