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

Що таке М? Якщо це просто зсув + м, то, будь ласка, забирайте мою шию прямо зараз. Я подумав, що це може бути клавіша alt +, але, здається, це не так.


1
Вони є Altключовим: так, щоб перейти на макет плитки, ви б натиснули Ctrl-a Alt-5...
jasonwryan

дякую @jasonwryan - це правильно. Тепер здається, що моя проблема полягає в тому, чому Alt поводиться як Alt (і виводить альтернативні символи на відміну від виконання команди tmux, яку я думав, що це буде)? Що насправді не є проблемою, але більше проблеми з конфігурацією на даний момент.
Денні

Відповіді:


27

Це мета-ключ . Отже, М-1 є мета-1. (Так само, як С-1 є контролем-1).

Тепер, дивлячись на клавіатуру, ви, мабуть, помічаєте чітку відсутність будь-якої клавіші, фактично позначеної мета, принаймні, якщо у вас є звичайна клавіатура ПК. Залежно від налаштування розкладки клавіатури, мета зазвичай є клавішею alt або клавішею логотипу (Windows).

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


Дякую за відповідь. Це призвело до перестановки лівої клавіші опцій, щоб вона діяла як + Esc в iterm2, що виконує різні команди tmux, для яких Meta призначена.
Денні

1
Більшість термінальних емуляторів здійснюють два мета-прив’язки. По- перше, вони будуть зв'язуватися Altз Meta, що дозволяє Alt-3бути розібрано як M-3. Зазвичай вони також здійснюватимуть Escбудь-яку дію клавіш так, ніби ви натиснули комбінацію клавіш Meta.
DopeGhoti

Зараз я намагаюся tmux в підсистемі Windows для Linux (wsl), а "мета-ключ" - не дуже відомий термін у світі Windows. Усі ключові посібники, які я читав, припускали, що я знаю, що M-1означає. Спасибі!
seangwright

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.