Разделение и панели
Делите вкладку на панели, переходите между ними, меняйте размеры и разворачивайте одну на всю вкладку.
Любую вкладку можно разделить на панели. Обычно панель содержит терминал, но в ней могут быть файл, сравнение или браузер. Так читаемый материал находится рядом с оболочкой, которая его создала.
Разделение
| Действие | Сочетание клавиш |
|---|---|
| Разделить вправо | Cmd+D |
| Разделить вниз | Cmd+Shift+D |
| Разделить влево | — |
| Разделить вверх | — |
Для разделения влево и вверх нет стандартных сочетаний: используйте меню Вкладки, палитру команд (Cmd+P) или контекстное меню панели. Новая панель наследует рабочий каталог панели в фокусе.
Всегда делится панель в фокусе, даже во вложенной раскладке. Размеры посторонних соседних панелей не меняются. Каждая панель получает небольшой актуальный заголовок и кнопки разделения, чтобы её контекст оставался видимым.
Открытые панели можно переставлять: захватите тонкую полосу вверху панели и перетащите её к краю другой. До отпускания целевая панель покажет, в какую половину будет помещена перетаскиваемая.
Целую вкладку тоже можно превратить в панель. Перетащите её с верхней полосы к левому, правому, верхнему или нижнему краю содержимого текущей вкладки. Предпросмотр покажет итоговое разделение до отпускания.
Переход между панелями
| Действие | Сочетание клавиш |
|---|---|
| Перейти к панели слева / справа / сверху / снизу | Opt+Cmd+стрелки |
| Переключать фокус назад / вперёд | Cmd+[ / Cmd+] |
Увеличение и изменение размера
Cmd+Shift+Return увеличивает панель в фокусе на всю вкладку, а повторное нажатие возвращает её обратно. Во время увеличения в заголовке вкладки видна кнопка, поэтому вернуться можно и без сочетания клавиш.
| Действие | Сочетание клавиш |
|---|---|
| Переключить увеличение панели | Cmd+Shift+Return |
| Увеличить панель в выбранном направлении | Ctrl+Cmd+стрелки |
| Выровнять размеры всех панелей | Ctrl+Cmd+= |
Разделители между панелями тоже можно перетаскивать.
Закрытие
Cmd+W закрывает панель в фокусе. При закрытии последней панели закрывается и вкладка.
Закрытие терминальной панели завершает её оболочку и запущенные ею программы. Для сеанса, связанного с worktree Git, Zshell сначала предлагает Сохранить worktree, Удалить worktree или Отмена. Условия очистки описаны в разделе Сеансы worktree.