Comandos Tmux: ¿Qué es M-lo que sea?

19

Puede ser una pregunta muy tonta para mucha gente, ¡pero soy densa!

Ex:

Aplicación de diseños predefinidos:

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

¿Qué es la M? Si es solo shift + m, por favor, quítame la barba del cuello ahora mismo. Pensé que podría ser alt + key, pero eso no parece ser así.

Danny
fuente
1
Ellos son la Altclave: entonces, para cambiar al diseño en mosaico, presionarías Ctrl-a Alt-5...
jasonwryan
gracias @jasonwryan - Eso es correcto. Ahora parece que mi problema es: ¿por qué Alt se comporta como Alt (y muestra caracteres alternativos en lugar de hacer el comando tmux que pensé que sería)? Lo cual no es realmente un problema, sino más un problema de configuración en este momento.
Danny

Respuestas:

27

Es la meta clave . Entonces M-1 es meta-1. (Al igual que cómo C-1 es el control-1).

Ahora, cuando miras tu teclado, probablemente notes la clara falta de cualquier tecla realmente etiquetada como meta, al menos si tienes un teclado de PC normal. Dependiendo de cómo esté configurada la distribución del teclado, la meta suele ser la tecla alt o la tecla del logotipo (Windows).

En resumen, C-a M-1le dice que mantenga Controlpresionado y presione A; luego suelte ambos; luego presione y mantenga presionado Alt(o Windows) y presione 1. Los liberan, por supuesto.

derobert
fuente
Gracias por la respuesta. Esto condujo a la ruta de reasignar mi tecla de opción izquierda para actuar como + Esc en iterm2, lo que lleva a cabo los diversos comandos tmux para los que Meta está destinada.
Danny
1
La mayoría de los emuladores de terminal hacen dos enlaces Meta. Primero, se unirán Alta Meta, permitiendo Alt-3ser analizados como M-3. Por lo general, también harán que Esccualquier tecla actúe como si hubiera presionado una combinación de teclas Meta.
DopeGhoti
Ahora estoy probando tmux en Windows Subsystem for Linux (wsl) y 'meta key' no es un término bien conocido en el mundo de Windows. Todas las guías de encuadernación de claves que estaba leyendo suponían que sabría lo que M-1significaba. ¡Gracias!
seangwright
2

Años más tarde, me encontré este teclado en un museo de informática vintage

¡Observe la tecla Meta a la izquierda y derecha del teclado! Junto con una gran cantidad de otras claves útiles. Me pregunto qué hace Rub Out ...

Danny
fuente
1
Consulte retrocomputing.stackexchange.com/questions/495/… para ver qué hacen todas esas claves.
derobert