Utilisation du pavé numérique dans Vi (ViM) via Putty

Le pavé numérique ne fonctionne pas correctement lorsqu’on utilise ViM via Putty, au lieu de chiffres que j’obtiens.

y x w v u t s r q 

La réponse est ici: http://cialug.org/pipermail/cialug/2005-June/003060.html

Dans la configuration, allez dans Terminal-> Features et cochez “Désactiver le mode clavier de l’application”. Enregistrez les parameters 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 sous forme de nombres lorsque $TERM=xterm

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

Je pense que c’était ma source originale.

Et pour Mac, la réponse est dans un commentaire de HaPsantran sur cette même page et il y a une réponse similaire de nfechner avec des captures d’écran allemandes dans cette réponse .

Pour Mac, accédez à votre application Terminal . Sélectionnez Préférences , Profils , Avancé et désélectionnez l’ option Autoriser le mode clavier de l’application VT100 .

entrer la description de l'image ici

Si vous utilisez ssh through terminal, vous pouvez simplement aller à

 Edit > Num Lock (Third from bottom) 

Il doit avoir une coche à sa gauche.

Les réponses ci-dessus de @kirby, @ michael-berkowski, @pykler sont excellentes. J’ai eu ce problème en vim sur le terminal de macOS. La vérification de “Terminal -> Préférences -> Profils -> Clavier” a montré que “Effacer (Clavier)” était associé à “Num Lock”. En appuyant sur effacer le problème pour moi.