Tmux命令:什么是M-无论


19

对于许多人来说,这可能是一个非常愚蠢的问题,但是我很稠密!

例如:

应用预定义的布局:

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

什么是M?如果只是shift + m,请立即拿走我的脖子。我以为可能是alt +键,但事实并非如此。


1
它们是Alt关键:因此,要切换到平铺的布局,请按Ctrl-a Alt-5...
jasonwryan 2014年

谢谢@jasonwryan-是的。现在看来我的问题是:为什么Alt的行为像Alt(并且输出备用字符而不是执行我认为会的tmux命令)?这并不是真正的问题,但目前更多的是配置问题。
Danny

Answers:


27

这是meta键。所以M-1是meta-1。(就像C-1是control-1一样)。

现在,当您查看键盘时,至少在使用普通PC键盘的情况下,您可能会注意到明显缺少任何实际标记为meta的键。根据键盘布局的设置方式,meta通常是alt键或徽标(Windows)键。

简而言之,C-a M-1是告诉您按住Control并按A;然后释放两者;然后按住Alt(或Windows)并按1。当然,释放它们。


感谢您的回答。这导致重新映射我的左选项键以充当iterm2中的+ Esc的路径,从而完成了Meta所要使用的各种tmux命令。
Danny

1
大多数终端模拟器进行两个元绑定。首先,它们将绑定AltMeta,允许Alt-3解析为M-3。通常,他们也会Esc在执行任何按键动作之后,就像您按了Meta键组合一样。
DopeGhoti 2014年

我现在正在Linux的Windows子系统(wsl)上尝试tmux,而“ meta key”在Windows世界中并不是一个众所周知的术语。我正在阅读的所有关键装订指南都假设我知道这M-1是什么意思。谢谢!
seangwright

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.