Tmux Befehle: Was ist M-was auch immer


19

Könnte für viele da draußen eine sehr dumme Frage sein, aber ich bin dicht!

Ex:

Vordefinierte Layouts anwenden:

C-a M-1        switch to even-horizontal layout
C-a M-2        switch to even-vertical layout
C-a M-3        switch to main-horizontal layout
C-a M-4        switch to main-vertical layout
C-a M-5        switch to tiled layout
C-a space      switch to the next layout

Was ist M? Wenn es nur Shift + M ist, dann nimm mir jetzt bitte meinen Nackenbart weg. Ich dachte, es könnte Alt + Taste sein, aber das scheint es nicht zu sein.


1
Sie sind der AltSchlüssel: Ctrl-a Alt-5
Um

danke @jasonwryan - das stimmt. Nun scheint mein Problem zu sein: Warum verhält sich Alt wie Alt (und gibt alternative Zeichen aus, anstatt den Befehl tmux auszuführen, den ich erwartet hatte)? Was eigentlich kein Problem ist, aber an dieser Stelle eher ein Konfigurationsproblem darstellt.
Danny

Antworten:


27

Es ist der Metaschlüssel . M-1 ist also Meta-1. (Genau wie C-1 Kontrolle-1 ist).

Wenn Sie jetzt auf Ihre Tastatur schauen, bemerken Sie wahrscheinlich das eindeutige Fehlen von tatsächlich mit Meta bezeichneten Tasten, zumindest wenn Sie eine normale PC-Tastatur haben. Abhängig davon, wie Ihr Tastaturlayout eingerichtet ist, ist Meta normalerweise entweder die Alt-Taste oder die Logo-Taste (Windows).

Kurz gesagt, C-a M-1fordert Sie auf , gedrückt zu halten Controlund zu drücken A; dann lassen Sie beide los; Halten Sie dann Alt(oder Windows) gedrückt und drücken Sie 1. Das befreit sie natürlich.


Danke für die Antwort. Dies führte dazu, dass ich meine linke Optionstaste neu zuordnete, um in iterm2 als + Esc zu fungieren, wodurch die verschiedenen tmux-Befehle ausgeführt werden, für die Meta bestimmt ist.
Danny

1
Die meisten Terminalemulatoren erstellen zwei Meta-Bindungen. Zunächst werden sie binden Altan Meta, so dass Alt-3so analysiert werden M-3. Sie werden im Allgemeinen auch Escvon einer beliebigen Tastenaktion gefolgt, als hätten Sie eine Meta-Tastenkombination gedrückt.
DopeGhoti

Ich probiere jetzt tmux unter Windows Subsystem für Linux (wsl) aus und 'meta key' ist in der Windows-Welt kein bekannter Begriff. Alle Leitfäden, die ich las, gingen davon aus, dass ich wusste, was das M-1bedeutete. Vielen Dank!
Seangwright

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.