web-dev-qa-db-fra.com

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

Mon pavé numérique fonctionne en iterm2 (bash), mais il insère des caractères à la place des nombres en mode insertion pour vim.

Comment puis-je obtenir que vim reconnaisse les bons codes d'échappement?.

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

50
J0hnG4lt

On dirait que la réponse est d'aller dans Préférences-> Profils-> Touches et charger le préréglage de: "xterm with Numeric Keypad".

85
J0hnG4lt

Pour moi, la solution consistait à désactiver VT100 Application Keypad-Mode dans Preferences > Profiles > Advanced.

20
mansur

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

iTerm2 keys preferences

13
gitaarik

mais ça enlève des couleurs dans mon vim.

si vous en avez juste besoin quelques fois, tapez simplement:

:set term=ansi

dans VIM

Meilleures salutations

8
OskarStark