Dans l'interpréteur de commandes bash avec les raccourcis clavier emacs, vous pouvez utiliser des combinaisons de touches comme M-f, M-b pour avancer ou reculer d'un mot dans l'invite de l'interpréteur de commandes, respectivement. Habituellement, la touche méta est associée à la touche Alt sous Windows et Linux. Cependant, dans iTerm, je n'ai pas trouvé le moyen d'associer cette méta-touche à la touche Option ou Command sur mon MacBook Pro.
Il semble que dans OS X, la touche méta est par défaut mappée à la touche ESC. Vous pouvez donc utiliser ESC-f, ESC-b sur iTerm. Cependant, la touche ESC n'est apparemment pas pratique à utiliser. De plus, iTerm dispose d'une option qui vous permet de modifier le mappage de la méta-touche (Signets > Profils > Profils du clavier > Global > Touche d'option comme...), ce paramètre ne semble pas fonctionner du tout.
Par conséquent, si quelqu'un sait quelle est la solution à ce problème, qu'il me le fasse savoir.
J'ai effectué une mise à jour vers la dernière version, 0.9.6.1012, et ce comportement persiste.
Edit : Quelques précisions à ma question. Le key-binding dont je parle est pour le shell bash, pas dans emacs. Il se trouve que, par défaut, l'interpréteur de commandes bash utilise également le même raccourci clavier que emacs.
1 votes
Je me suis penché sur ce problème pendant un certain temps et je n'ai pas trouvé de solution. J'ai abandonné et je suis passé à Terminal maintenant.
3 votes
N'oubliez pas que iterm2 existe déjà et que tout va bien là-dedans=)
1 votes
Même avec iterm2, à partir d'une nouvelle installation en 2021-mai, sur un Mac, il faut toujours remapper l'option gauche/droite pour qu'elle agisse comme "+Esc" plutôt que "Normal".