Le pavé numérique ne fonctionne pas correctement lorsque j'utilise Vim via PuTTY. Au lieu de chiffres, j'obtiens
y
x
w
v
u
t
s
r
q
Le pavé numérique ne fonctionne pas correctement lorsque j'utilise Vim via PuTTY. Au lieu de chiffres, j'obtiens
y
x
w
v
u
t
s
r
q
La réponse est dans Le Numpad dans PuTTY en utilisant vi [Cialug]. :
Dans la configuration, allez dans Terminal->Caractéristiques et cochez la case "Désactiver le mode clavier de l'application". Sauvegardez les paramètres et profitez d'un pavé numérique qui fonctionne !
J'aimerais également savoir pourquoi il n'est pas activé par défaut. Est-ce que cela empêche l'utilisation du pavé numérique dans d'autres applications ? the.earth.li/~sgtatham/putty/0.60/htmldoc/ De plus, la désactivation du mode clavier de l'application résout également le problème de la saisie de "," dans bash lorsque vous appuyez sur le pavé numérique "+".
J'ai pensé ajouter cette solution simple de mappage de clés ( twitpic.com/97qyww ) pour les utilisateurs d'iTerm.
J'ai toujours utilisé cet ensemble de correspondances 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 originale.
Ouais, votre lien a la même solution que la mienne, qui est de désactiver le mode clavier de l'application dans putty, le remap de vim fonctionne mais selon votre lien est inutile
@Pykler Je suis souvent obligé d'utiliser PuTTY depuis des machines qui ne sont pas les miennes, et j'ai une douzaine de sessions sauvegardées sur ma machine habituelle. Le mappage vimrc m'évite d'avoir à toujours modifier les paramètres lorsque je crée une nouvelle session ou que je travaille depuis une machine inconnue.
Comment faites-vous pour configurer vim sur toutes les machines sur lesquelles vous vous connectez en ssh ? Peut-être que c'est une question à part entière, mais je trouve que mes vimrc's et zshrc's se désynchronisent rapidement. De plus, je n'utilise pas vraiment Windows / Putty souvent, pour l'instant c'est une seule machine au travail :)
Et pour Mac, la réponse est dans un commentaire par HaPsantran sur ce même et il y a une réponse similaire par nfechner avec des captures d'écran en allemand dans cette réponse .
Pour Mac, allez dans votre Terminal application. Sélectionnez Préférences , Profils , Avancé et désélectionner Autoriser le mode clavier de l'application VT100 .
Quel contexte ? Cela a-t-il quelque chose à voir avec PuTTY (sur lequel porte la question) ? De quelle application parlez-vous ? PuTTY n'a pas de menu "Edit". Où se trouve "Editer" ? Quelle application ? Sur quelle plate-forme ? Par exemple, l'application Ubuntu "Terminal" n'a pas d'élément de menu nommé "Editer".
Les réponses précédentes par kirby , michael-berkowski , et pykler sont formidables.
J'ai eu ce problème dans Vim sur le terminal de macOS. Vérification de Terminal → Préférences → Profils → Clavier a montré que "Effacer (clavier)" a été mis en correspondance avec "Verrouillage numérique" . Le fait d'appuyer sur "clear" a réglé le problème pour moi.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.