¿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".


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.


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


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.