J'utilise Mac OSX Lion. J'ai coché "Utiliser la clé d'option comme méta" dans les préférences du terminal. Bien que la touche Option semble fonctionner correctement en tant que Meta dans Bash, lorsque je l’utilise dans Tmux (via SSH), elle ne fonctionne pas correctement. J'essaie d'utiliser des raccourcis TMUX tels que ^b M-1
b M-2
etc. Je peux les obtenir avec la touche Échap mais pas avec la touche Option.
25
^b Space
avec cycle à travers les différentes mises en pageRéponses:
Je suggérerais d'utiliser iTerm2 à la place de la valeur par défaut Terminal.app, car il est préférable pour de nombreuses raisons.
Plus précisément, les options d'iTerm2 pour mapper l'option gauche / droite en tant que "+ Echap" sont beaucoup plus intéressantes que d'essayer de le faire imiter Meta pour chaque but auquel je peux penser ou que j'ai essayé.
Ce paramètre est situé sous:
la source
Pour les autres personnes qui trouvent leur chemin ici via leur moteur de recherche préféré, j'ai pu résoudre ce problème en allant simplement dans Préférences -> Profils -> Clavier et en cochant la case "Utiliser une option en tant que clé méta" pour le profil du terminal que j'utilise.
Je cours
weechat
soustmux
, et les raccourcis clavier par défaut font un usage intensif de lameta
clé.la source
J'ai eu le même problème et aucune des réponses fournies ici n'a fonctionné. C'est, moi aussi eu l' iTerm2
[Option]
clé reconfiguré à[+Esc]
(alias « fallback » -.[META]
) Dans mes « Préférences -> Profils -> Clavier », comme décrit dans les autres réponses, mais je ne pouvais toujours pas modifier ma tmux mise en page du volet avec[CTRL]-[b]
,[+Esc/META]-[DIGIT]
.Ensuite, j'ai découvert que sous "Préférences -> Touches", il y a un "Raccourcis de navigation" où
[Option]
+ (n'importe lequel)[DIGIT]
est mappé sur "changer de vitre fractionnée" (rappelez[Option]
- vous est redirigé sur[+Esc]
, donc c'est une collision évidente). Par conséquent, juste après avoir été mise que (à une valeur de clé vide), je peux enfin à nouveau redimensionner confortablement mes vitres tmux avec[CTRL]-[b]
,[+Esc/META]-[DIGIT]
( au lieu d'avoir à utiliser[CTRL]-[b]
, (le vrai)[Esc]
, puis la mise en page désirée[DIGIT]
).la source
Dans mon
.zshrc
j'ai habituellement l'ensemble suivant:Dans les sessions tmux, je devais également inclure
Vous pouvez comprendre ces codes en exécutant
read
une session, puis en appuyant sur les raccourcis clavier, par exemple Alt←.Mes clés sont définies comme suit dans iTerm2:
la source
Je m'y tiens également
Terminal.app
et comme aucune autre réponse n'a résolu le problème, j'ajoute le mien qui a fonctionné pour moi.Outre la configuration
Terminal -> Preferences -> Profiles -> Select the profile to configure -> Keyboard
et la vérification du profil actuelUse Option as Meta key
, parcourez également la liste de liaisons par défaut dans le tableau ci-dessus et assurez-vous que les combinaisons que vous souhaitez attribuer sont libres. Pour moi, quelquesOption + Arrow
touches interféraient avec latmux
configuration pour changer facilement de volet.la source