52 votes

Comment faire fonctionner le pavé numérique dans vim en utilisant iterm2 sur osx avec term=xterm ?

Mon pavé numérique fonctionne dans iterm2 (bash), mais il insère des caractères au lieu de chiffres en mode insertion pour vim.

Comment puis-je faire en sorte que vim reconnaisse les codes d'échappement corrects.

J'ai essayé de modifier les codes d'échappement comme suggéré ici, mais sans succès : http://code.google.com/p/iterm2/issues/detail?id=702

86voto

J0hnG4lt Points 1591

Il semble que la solution soit d'aller dans Préférences->Profils->Touches et de charger le préréglage de : "xterm avec clavier numérique".

21voto

mansur Points 329

Pour moi, la solution a été de désactiver VT100 Application Keypad-Mode en Preferences > Profiles > Advanced .

13voto

gitaarik Points 530

Vous pouvez ajouter des raccourcis clavier globaux dans Préférences -> Touches et affecter les caractères du pavé numérique à des actions "Envoyer du texte" pour envoyer le texte qu'ils sont censés envoyer.

iTerm2 keys preferences

8voto

Jay Mobile Points 31

Mais il supprime certaines couleurs dans mon vim.

si vous en avez besoin de temps en temps, tapez simplement :

:set term=ansi

dans le VIM

Meilleures salutations

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X