El uso de numpad en Vi (ViM) a través de masilla


El teclado numérico no funciona correctamente cuando se usa Vim a través de Masilla, en lugar de números obtengo

y
x
w
v
u
t
s
r
q
 101
Author: Pykler, 2011-09-01

5 answers

La respuesta está aquí: http://cialug.org/pipermail/cialug/2005-June/003060.html

En la configuración, vaya a Terminal- > Características y marque " Desactivar modo de teclado de aplicación". Guarde la configuración y disfrute de un teclado numérico que funciona!

 157
Author: Pykler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-02 14:12:51

Siempre he usado este conjunto de asignaciones para interpretar las secuencias de escape como números cuando $TERM=xterm

imap <Esc>Oq 1
imap <Esc>Or 2
imap <Esc>Os 3
imap <Esc>Ot 4
imap <Esc>Ou 5
imap <Esc>Ov 6
imap <Esc>Ow 7
imap <Esc>Ox 8
imap <Esc>Oy 9
imap <Esc>Op 0
imap <Esc>On .
imap <Esc>OR *
imap <Esc>OQ /
imap <Esc>Ol +
imap <Esc>OS -

Creo que esta fue mi fuente original.

 16
Author: Michael Berkowski,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-09-01 20:06:36

Y para Mac, la respuesta está en un comentario de HaPsantran en esta misma página y hay una respuesta similar de nfechner con capturas de pantalla alemanas en esta respuesta.

Para Mac, vaya a su aplicación Terminal. Seleccione Preferencias, Perfiles, Avanzado y deseleccionar Permitir el modo de teclado de la aplicación VT100.

introduzca la descripción de la imagen aquí

 9
Author: Kirby,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:54:43

Si usa ssh a través de terminal, simplemente puede ir a

Edit > Num Lock (Third from bottom)

Necesita tener una marca de verificación a su izquierda.

 3
Author: kavakava,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-10-25 16:15:28

Las respuestas anteriores de @kirby , @michael-berkowski , @pykler son geniales. Tuve este problema en vim en el terminal de macOS. Al marcar " Terminal - > Preferencias - > Perfiles - > Teclado "se mostró que" Clear (Teclado) "estaba asignado a"Num Lock". Presionar clear solucionó el problema para mí.

 1
Author: Mr. Dave,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-25 16:28:06