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.

  • Desplazamiento del mouse y trackpad comportándose de manera diferente
  • ¿Por qué a veces está en el resultado de un guardado en "vim"? tales como: "foo.txt 38L, 193C"?
  • vi accesos directos en bash en Mac no funciona, por ejemplo, CTRL + E, CTRL + A
  • No se puede escribir un file con la raíz
  • `CFPasteboardRef CFPasteboardCreate (CFAllocatorRef, CFStringRef) - no se pudo crear la advertencia de datos globales en vim
  • Rubies administrados por RBENV: mejora de VIM obligando a homebrew a instalar Ruby
  • Cómo mostrar cursiva en vim en iTerm2
  • Vim el editor sigue estrellándose en Sierra
  • 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).