Команды 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

Что такое М? Если это просто Shift + M, то, пожалуйста, уберите мою шею прямо сейчас. Я думал, что это может быть Alt + Key, но это не так.


1
Они являются Altключом: поэтому, чтобы переключиться на плиточный макет, вы бы нажали Ctrl-a Alt-5...
jasonwryan

спасибо @jasonwryan - это правильно. Теперь, похоже, моя проблема: почему Alt ведет себя как Alt (и выводит альтернативные символы, а не команду tmux, как я думал)? Что на самом деле не проблема, а скорее проблема конфигурации на данный момент.
Дэнни

Ответы:


27

Это мета ключ . Итак, М-1 - это мета-1. (Точно так же, как C-1 является control-1).

Теперь, когда вы смотрите на клавиатуру, вы, вероятно, замечаете явное отсутствие какой-либо клавиши с меткой meta, по крайней мере, если у вас обычная клавиатура для ПК. В зависимости от того, как настроена раскладка клавиатуры, мета, как правило, либо клавиша Alt, либо клавиша с логотипом (Windows).

Короче говоря, C-a M-1говорит вам нажать и удерживать Controlи нажать A; затем отпустите оба; затем нажмите и удерживайте Alt(или Windows) и нажмите 1. Выпуск их, конечно.


Спасибо за ответ. Это привело к тому, что моя левая клавиша выбора была изменена на + Esc в iterm2, которая выполняет различные команды tmux, для которых предназначена Meta.
Дэнни

1
Большинство терминальных эмуляторов делают две мета-привязки. Во-первых, они будут привязаны Altк Meta, позволяя Alt-3разобрать как M-3. Как правило, они также Escвыполняют любые действия клавиш, как если бы вы нажали комбинацию мета-клавиш.
DopeGhoti

Сейчас я пробую tmux в подсистеме Windows для Linux (wsl), а «мета-ключ» - не очень известный термин в мире Windows. Все руководства по связыванию ключей, которые я читал, предполагали, что я знаю, что это M-1значит. Благодарность!
seangwright

2

Спустя годы я наткнулся эта клавиатура в музее старинных компьютеров

Обратите внимание на мета-клавишу слева и справа от клавиатуры! Вместе с множеством других полезных ключей. Интересно, что делает Rub Out ...


1
См. Retrocomputing.stackexchange.com/questions/495/… чтобы узнать, что делают все эти ключи.
Дероберт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.