Вкладки, панели и окна терминала являются контейнерами для просмотра; они сами по себе не обеспечивают изоляцию процессов или среды. Рабочий каталог оболочки, учетные данные и удаленный хост остаются важным контекстом выполнения.

Вкладки для последовательной работы

Используйте вкладки, когда несколько оболочек принадлежат к одному проекту, но внимания одновременно требует только одна из них. Они сохраняют рабочий стол компактным и позволяют легко держать под рукой сервер, тестовую оболочку и общую командную строку. Присвойте каждой вкладке видимый признак каталога или процесса и закрывайте оболочки, которые больше не нужны для проекта.

Панели для одновременного наблюдения

Используйте терминал с панелями для независимых сеансов, когда два вывода должны оставаться видимыми одновременно, например, сервер разработки и его тестовый запуск. В документации iTerm2 указано, что каждая разделенная панель представляет собой отдельный сеанс терминала внутри вкладки; проверяйте поведение разделения вашего приложения терминала, а не предполагайте, что каждое разделение запускает новую оболочку. Поддерживайте количество панелей достаточно малым, чтобы вывод оставался читаемым.

Окна для независимого размещения

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

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