Comandi Tmux: cos'è M-qualunque


19

Potrebbe essere una domanda molto sciocca per molte persone là fuori, ma sono denso!

Ex:

Applicazione di layout predefiniti:

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

Che cos'è M? Se è solo MAIUSC + m, ti prego di portarmi via la barba al collo in questo momento. Ho pensato che potrebbe essere alt + chiave, ma non sembra essere quello.


1
Sono la Altchiave: quindi, per passare al layout piastrellato, è necessario premere Ctrl-a Alt-5...
jasonwryan,

grazie @jasonwryan - è corretto. Ora sembra che il mio problema sia: perché Alt si comporta come Alt (e produce caratteri alternativi invece di eseguire il comando tmux che pensavo avrebbe fatto)? Il che non è davvero un problema, ma più di un problema di configurazione a questo punto.
Danny,

Risposte:


27

È la meta chiave . Quindi M-1 è meta-1. (Proprio come C-1 è control-1).

Ora, quando guardi la tua tastiera, probabilmente noti la netta mancanza di qualsiasi tasto effettivamente etichettato meta, almeno se hai una normale tastiera per PC. A seconda della configurazione del layout della tastiera, meta è in genere il tasto alt o il tasto logo (Windows).

In breve, ti C-a M-1sta dicendo di tenere premuto Controle premere A; quindi rilasciare entrambi; quindi tenere premuto Alt(o Windows) e premere 1. Li rilasciano, ovviamente.


Grazie per la risposta. Questo ha portato giù il percorso di rimappare il mio tasto opzione sinistro per agire come + Esc in iterm2, che compie i vari comandi tmux per cui Meta è destinato.
Danny,

1
La maggior parte degli emulatori terminali crea due collegamenti Meta. In primo luogo, si legheranno Alta Meta, permettendo Alt-3di essere analizzati come M-3. Generalmente faranno Escseguito anche qualsiasi atto chiave come se tu avessi premuto una combinazione di tasti Meta.
DopeGhoti,

Ora sto provando tmux sul sottosistema Windows per Linux (wsl) e "meta key" non è un termine ben noto nel mondo di Windows. Tutte le guide di rilegatura chiave che stavo leggendo presumevano che sapessi cosa M-1significasse. Grazie!
seangwright,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.