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í.


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.


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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.