Рабочие пространства и терминал

Рабочие пространства и группы

Объедините связанные вкладки в рабочие пространства, а затем сложите рабочие пространства в перетаскиваемые группы в боковой панели.

Рабочее пространство — это папка связанных вкладок: терминал проекта, панель diff и сессия Claude лежат вместе. Когда их становится несколько, группы в боковой панели помогают всё упорядочить.

Что содержит рабочее пространство

У каждого рабочего пространства свои:

  • Каталог по умолчанию — где стартуют шеллы новых вкладок.
  • Вкладки и панели — терминалы, сессии Claude, панели diff, панели веб-браузера.
  • Раскладка — пропорции разделений, фокус, активная вкладка в каждой панели.

Всё это сохраняется в ~/.purplemux/workspaces.json, поэтому рабочее пространство — это единица, которую purplemux сохраняет и восстанавливает. Закрытие браузера не разрушает рабочее пространство; tmux держит шеллы открытыми, а раскладка остаётся на месте.

Создать рабочее пространство

При первом запуске у вас одно рабочее пространство по умолчанию. Чтобы добавить ещё:

  1. Нажмите + Новое рабочее пространство в верхней части боковой панели или ⌘N.
  2. Назовите его и выберите каталог по умолчанию — обычно это корень репозитория проекта.
  3. Нажмите Enter. Откроется пустое рабочее пространство.
Выберите правильный стартовый каталог
Каталог по умолчанию — это cwd каждого нового шелла в этом рабочем пространстве. Если указать корень проекта, любая свежая вкладка в одно нажатие готова к `pnpm dev`, `git status` или старту сессии Claude в нужном месте.

Переименование и удаление

В боковой панели кликните по рабочему пространству правой кнопкой (или используйте меню «kebab») для Переименовать и Удалить. Переименование также привязано к ⌘⇧R для текущего активного рабочего пространства.

Удаление рабочего пространства закрывает его tmux-сессии и убирает запись из workspaces.json. Отмены нет. Уже упавшие или закрытые вкладки остаются закрытыми; живые вкладки корректно завершаются.

Переключение между рабочими пространствами

Кликните на любое рабочее пространство в боковой панели или используйте цифровой ряд:

Действие macOS Linux / Windows
Перейти в рабочее пространство 1–9 ⌘1⌘9 Ctrl+1Ctrl+9
Переключить боковую панель ⌘B Ctrl+B
Переключить режим боковой панели (Workspace ↔ Sessions) ⌘⇧B Ctrl+Shift+B

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

Группировка рабочих пространств

Когда у вас набирается несколько рабочих пространств, перетаскивайте их в группы прямо в боковой панели. Группа — это сворачиваемый заголовок: удобно отделять «клиентские проекты», «свои проекты» и «оперативные задачи», не сваливая всё в один плоский список.

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

Группы — это визуальная организация. Они не меняют, как вкладки сохраняются, и не влияют на горячие клавиши; ⌘1⌘9 по-прежнему идут по плоскому порядку сверху вниз.

Где это лежит на диске

Каждое изменение записывается в ~/.purplemux/workspaces.json. Файл можно посмотреть или забэкапить — полную раскладку файлов смотрите в Каталоге данных. Если вы удалите его при работающем сервере, purplemux откатится к пустому рабочему пространству и начнёт с чистого листа.

Что дальше