zshell

Разделение и панели

Делите вкладку на панели, переходите между ними, меняйте размеры и разворачивайте одну на всю вкладку.

Любую вкладку можно разделить на панели. Обычно панель содержит терминал, но в ней могут быть файл, сравнение или браузер. Так читаемый материал находится рядом с оболочкой, которая его создала.

Разделение

ДействиеСочетание клавиш
Разделить вправо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.