Відповіді:
swap-pane
Команда може зробити це для вас. {І }ключі прив'язані до swap-pane -U
і swap-pane -D
в конфігурації за замовчуванням.
Отже, щоб здійснити бажану зміну, ви, ймовірно, можете використовувати, Prefix {коли ви перебуваєте на правій панелі (або Prefix }якщо ви знаходитесь у лівій області).
Посилання -U
та -D
«вгору» та «вниз» у порядку індексу панелі («вгору» - це той самий напрямок, що Prefix oрухається по панелях) Ви можете побачити індекси панелі з display-panes
( Prefix q, за замовчуванням).
Ctrl-a
, оскільки це люди, які знають, що префікс можна змінити відповідно до користувача.
swap-pane
(та відповіді на питання в заголовку).
Ви можете вдаряти Ctrl bі утримувати, утримуючи Ctrlпри натисканні o. Це оберне всі існуючі області навколо, тож у вашому випадку він підмінить лише дві існуючі області.
Ctrl b+ Alt oобертається в зворотному напрямку (корисно, якщо у вас більше двох панелей).
Ctrl+o
надсилається в оболонку замість tmux, особливо якщо це не так для багаторазового натискання Ctrl+b
(чи інших команд tmux?).
Ctrl+b;
, що продовжує обертати курсор між двома панелями.
Найточніший контроль, який ви можете мати, - це swap-pane
безпосередньо використовувати команду . Це зробити не так складно:
ctrl-b q
показує вам "ідентифікатор" для кожної області в поточному вікні - запам’ятайте дві області, на які потрібно поміняти місцями. Скажімо, їх 3 і 5.ctrl-b :
для активації командного рядка tmux. Потім видайте команду swap-pane -s 3 -t 5
.Зауважте, що у вас є автоматичне завершення під час введення команд. Також ви можете шукати синтаксис команди безпосередньо з mangup-сторінки tmux . Ось так я вивчаю синтаксис для swap-pane
.
Prefix
замість того, щоб припустити, що всі користуватимутьсяCtrl-b