Як автоматично змінити розмір панелей у tmux?


41

У Вім, с

 C-W =

вікна автоматично змінено на однакову висоту.

У tmux, с

 :resize-pane -U 10

Я можу збільшити висоту панелі tmux на 10.

Як я можу автоматично змінити розмір панелей на однакову висоту?

Відповіді:


64

Я пропоную змінити розмір декількох панелей за допомогою однієї з п’яти пресетів tmux:

C-b M-1             # vertical split, all panes same width
C-b M-2             # horizontal split, all panes same height
C-b M-3             # horizontal split, main pane on top,
                      other panes on bottom, vertically split, all same width
C-b M-4             # vertical split, main pane left,
                      other panes right, horizontally split, all same height
C-b M-5             # tile, new panes on bottom, same height before same width

Mпозначає мета-ключ, зазвичай пов'язаний з ALT.

На Маках мета-ключ зазвичай є Esc, як зазначено в коментарі нижче .

Для отримання додаткової інформації див. Сторінку tmux для отримання додаткової інформації.


14
М для 'мета', а не 'магія' :) У Mac (не вказано в питанні, лише на користь будь-яких користувачів Mac, які можуть прочитати це), це звичайно клавіша Escape.
чепнер

1
@chepner Тепер ти змусив мене взяти всю магію з моєї відповіді ... :(
говоритель

1
+1 ... У мене є tmux, скомпільований з джерела, що працює на Linux, і мета-клавіша за замовчуванням також Escape, а не Alt.
Конрад Рудольф

1
корисно перевстановити ліву клавішу опції до + Esc в iterm2 для Mac. Налаштування -> Профілі -> Клавіші -> Ліва клавіша опціону працює як ... налаштування.
Денні

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