Le pavé numérique ne fonctionne pas avec vi et Putty?

10

Lorsque je modifie un fichier vimvia SSH, j'essaierai d'utiliser le pavé numérique de mon clavier pour saisir des nombres longs (comme les adresses IP). Vimne semble pas vraiment aimer ça. J'utilise PuTTY pour Windows vers SSH sur un ordinateur exécutant Debian.

En appuyant sur, 123je sais ceci, que je sois en mode insertion ou non:

s
r
q

Lorsque j'utilise les touches numériques "normales" (pas les touches numériques), tout fonctionne bien. Qu'est-ce qui se passe ici?

Point d'interrogation
la source

Réponses:

11

Votre terminal (PuTTY) est configuré pour envoyer des séquences d'échappement pour les touches du clavier, plutôt que pour les chiffres. C'est ce qu'on appelle le «mode clavier d'application» dans la terminologie des terminaux Unix.

Vous pouvez configurer Vim pour comprendre ces séquences d'échappement .

Alternativement, vous pouvez configurer PuTTY pour envoyer des chiffres. Dans la configuration, dans le panneau Clavier , désactivez le mode clavier d'application. Sinon, désactivez-le complètement dans le panneau Fonctionnalités .

Gilles 'SO- arrête d'être méchant'
la source