Ich benutze Mac OSX Lion. Ich habe in den Terminaleinstellungen "Optionstaste als Meta verwenden" aktiviert. Obwohl die Optionstaste als Meta in Bash gut zu funktionieren scheint, funktioniert sie in Tmux (über SSH) nicht richtig. Ich versuche, TMUX-Verknüpfungen wie ^b M-1
b M-2
usw. zu verwenden. Ich kann diese mit der ESC-Taste, aber nicht mit der Wahltaste erhalten.
26
^b Space
mit Zyklus durch die verschiedenen LayoutsAntworten:
Ich würde vorschlagen, iTerm2 anstelle der Standard-Terminal.app zu verwenden, da dies aus vielen Gründen besser ist.
Insbesondere interessieren Sie sich für die Optionen von iTerm2, um die Links- / Rechts-Option als "+ Esc" zuzuordnen. Dies ist viel besser, als zu versuchen, Meta für jeden Zweck zu emulieren, den ich mir vorstellen oder versucht habe.
Diese Einstellung befindet sich unter:
quelle
Für andere Leute, die sich hier über ihre Lieblingssuchmaschine zurechtfinden, konnte ich dieses Problem lösen, indem ich einfach zu Einstellungen -> Profile -> Tastatur ging und "Option als Metaschlüssel verwenden" für das von mir verwendete Terminalprofil ankreuzte.
Ich laufe
weechat
untertmux
, und Standard-Tastenkombinationen verwenden denmeta
Schlüssel stark.quelle
Ich hatte das gleiche Problem und keine der hier gegebenen Antworten hat funktioniert. Das heißt, ich hatte auch die iTerm2-
[Option]
Taste[+Esc]
(aka "fallback" -[META]
) in meinen "Einstellungen -> Profile -> Tastatur" neu zugeordnet, wie in den anderen Antworten beschrieben, konnte aber immer noch nicht mein TMUX-Fensterlayout mit[CTRL]-[b]
, ändern[+Esc/META]-[DIGIT]
.Dann stellte ich fest, dass es unter "Einstellungen -> Tasten" eine "Navigationsverknüpfung" gibt, bei der
[Option]
+ (beliebig)[DIGIT]
"geteilten[Option]
Fenstern " zugeordnet ist (denken Sie daran[+Esc]
, dass es sich um eine eindeutige Kollision handelt). Deshalb wird nach un-Einstellung , dass (auf einen leeren Schlüsselwert), endlich kann ich wieder bequem meine tmux Scheiben mit der Größe[CTRL]-[b]
,[+Esc/META]-[DIGIT]
(anstatt zu verwenden[CTRL]-[b]
, (die echten)[Esc]
, und dann dem gewünschten Layout[DIGIT]
).quelle
In meinem habe
.zshrc
ich normalerweise folgendes eingestellt:Innerhalb von tmux-Sessions musste ich zusätzlich einbeziehen
Sie können diese Codes herausfinden, indem Sie
read
in einer Sitzung arbeiten und dann die Tastaturkürzel drücken, z Alt←.Meine Schlüssel werden in iTerm2 wie folgt festgelegt:
quelle
Ich halte mich auch an
Terminal.app
und da keine andere Antwort das Problem gelöst hat, füge ich meine eigene hinzu, die für mich funktioniert hat.Sehen Sie sich neben dem Konfigurieren
Terminal -> Preferences -> Profiles -> Select the profile to configure -> Keyboard
und Einchecken des aktuellen ProfilsUse Option as Meta key
auch die Standardliste der Bindungen in der Tabelle oben an und vergewissern Sie sich, dass die zuzuweisenden Kombinationen frei sind. Für mich gab es einigeOption + Arrow
Tasten, die dietmux
Konfiguration störten , um einfach zwischen den Fenstern zu wechseln.quelle