cómo usar el + en el teclado numérico para "+ p in vim, Mac Os X

2

En Mac OS X, en vim, cuando emito el comando "+p usando el teclado numérico para el + en modo normal, en lugar de pegar cosas desde el portapapeles del sistema, Vim ingresa al modo de inserción e inserta las letras kp .

El mismo tipo de cosas me sucede en Linux cuando tengo el Bloq Num desactivado, sin embargo, mi Teclado Apple (teclado USB) no tiene una tecla Bloq Num, en cambio tiene una tecla Borrar.

¿Alguien tiene alguna idea de cómo solucionar esto y puedo usar el teclado para ingresar el + en +p" ?

    
pregunta Alexej Magura 08.11.2013 - 19:20

1 respuesta

1

Es Vim, siéntete libre de reasignar cualquier cosa a lo que quieras.

Para detectar lo que el numpad + envía a Vim, presione C-v y luego + en el numpad. Verá algo como

^[Ok

^[ es escape, por lo que puede ordenar su Vim

:map "<esc>Ok "+

Ahora debería funcionar como lo espera usted.

Sin embargo, sería mejor hacer este tipo de asignaciones no en Vim sino en su emulador de terminal (que no ha mencionado) por dos razones:

  • En Vim, debe asignar explícitamente todos los prefijos posibles. Puedes realizar :map <esc>Ok + pero no afectará a "<esc>Ok .
  • La asignación de <esc>Ok a algo agregará un retraso en el procesamiento de una sola pulsación de <esc> (ver :h timeoutlen ).
respondido por el Dmitry Alexandrov 31.12.2013 - 23:43

Lea otras preguntas en las etiquetas