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.

  • Acceso directo Cmd + PgUp / Down para navegar a través de tabs de terminal
  • Copiar y pegar no funciona
  • Preview.app Find -> Hecho atajo de keyboard
  • El layout del keyboard no se puede usar en todos los progtwigs
  • Teclas de function Magic Keyboard no está correctamente encuadernado
  • Cómo ocultar oculto en el buscador mientras usa una aplicación para explorar / abrir
  • ¿Cuáles son las mejores mnemotécnicas para recordar atajos importantes?
  • ¿Una mejor manera de eliminar la grasa del keyboard del keyboard normal de una MacBook Air?
  • teclas adhesivas sin locking en macOS Sierra
  • El keyboard se muestra en el iPhone 4 en la pantalla de locking y la pantalla de inicio
  • Asignación de atajos de keyboard al agente de usuario de iOS en el menu de desarrollo de Safari
  • ¿Cómo muevo una fila entre dos filas en Numbers?
  • 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).