Le pavé numérique ne fonctionne pas correctement lors de l'utilisation de Vim via PuTTY. Au lieu de chiffres, je reçois
y
x
w
v
u
t
s
r
q
La réponse est dans Pavé numérique dans PuTTY lors de l'utilisation de vi [Cialug]:
Dans la configuration, allez dans Terminal-> Fonctionnalités et cochez "Désactiver le mode clavier d'application". Enregistrez les paramètres et profitez d'un pavé numérique qui fonctionne!
J'ai toujours utilisé cet ensemble de mappages pour interpréter les séquences d'échappement comme des nombres lorsque $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 -
Je pense c'était ma source d'origine.
Et pour Mac, la réponse est dans un commentaire de HaPsantran sur cette page même et il y a une réponse similaire par nfechner avec des captures d'écran allemandes en - cette réponse .
Pour Mac, accédez à votre application Terminal . Sélectionnez Préférences , Profils , Avancé et désélectionnez Autorisez le mode clavier de l'application VT100 .
Si vous utilisez SSH via un terminal, vous pouvez simplement accéder à
Edit -> Num Lock (third from bottom)
Il doit avoir une coche à gauche de celui-ci.
Les réponses précédentes par kirby , michael-berkowski , et pykler sont excellentes.
J'ai eu ce problème dans Vim sur le terminal de macOS. Vérification Terminal → Préférences → Les profils → Le clavier montraient que "Effacer (clavier)" a été mappé sur "Verr Num" . Appuyer sur Clear a résolu le problème pour moi.