¿Cómo consigo que el teclado numérico funcione en vim usando iterm2 en osx con term = xterm?

Respuestas:

85

Parece que la respuesta es ir a Preferencias-> Perfiles-> Teclas y cargar el preajuste de: "xterm con teclado numérico".

J0hnG4lt
fuente
1
No tenía este valor predeterminado, así que en mi respuesta le expliqué cómo puede agregar estos accesos directos usted mismo.
gitaarik
Parece que el valor predeterminado ya no existe en iTerm 2.1.1
scarver2
1
Recientemente hice una nueva instalación del sistema operativo. El preajuste todavía está allí en iTerm 2.1.1.
J0hnG4lt
3
También funciona en iTerm 2.1.4, aunque también tuve que agregar un nuevo acceso directo para insertar el código de clave hexadecimal 0xd para que la tecla Intro de NumPad funcione. (Extrañamente no se detecta como la tecla Num-already ya registrada, sino como ⏎ por sí sola, cuando está configurada).
ecmanaut
1
Funciona para mi. Estoy usando iTerm2 Build 2.1.4.
KLaw
20

Para mí, la solución se incapacitante VT100 Application Keypad-Modeen Preferences > Profiles > Advanced.

Mansur
fuente
3
Esta solución solo funciona en el terminal nativo, pero no con iTerm
crazyGuy
13

Puede agregar métodos abreviados de teclado globales en Preferencias -> Teclas y asignar los caracteres del teclado numérico a las acciones "Enviar texto" para enviar el texto que se supone que deben enviar.

Preferencias de teclas iTerm2

gitaarik
fuente
77
Para la Enterclave, elija la Send Hex Codesacción e ingrese 0x0D.
scarver2
8

pero elimina algunos colores en mi vim.

si solo lo necesita algunas veces, simplemente escriba:

:set term=ansi

en VIM

Atentamente

OskarStark
fuente