Рабочие пространства и группы
Объедините связанные вкладки в рабочие пространства, а затем сложите рабочие пространства в перетаскиваемые группы в боковой панели.
Рабочее пространство — это папка связанных вкладок: терминал проекта, панель diff и сессия Claude лежат вместе. Когда их становится несколько, группы в боковой панели помогают всё упорядочить.
Что содержит рабочее пространство
У каждого рабочего пространства свои:
- Каталог по умолчанию — где стартуют шеллы новых вкладок.
- Вкладки и панели — терминалы, сессии Claude, панели diff, панели веб-браузера.
- Раскладка — пропорции разделений, фокус, активная вкладка в каждой панели.
Всё это сохраняется в ~/.purplemux/workspaces.json, поэтому рабочее пространство — это единица, которую purplemux сохраняет и восстанавливает. Закрытие браузера не разрушает рабочее пространство; tmux держит шеллы открытыми, а раскладка остаётся на месте.
Создать рабочее пространство
При первом запуске у вас одно рабочее пространство по умолчанию. Чтобы добавить ещё:
- Нажмите + Новое рабочее пространство в верхней части боковой панели или ⌘N.
- Назовите его и выберите каталог по умолчанию — обычно это корень репозитория проекта.
- Нажмите Enter. Откроется пустое рабочее пространство.
Переименование и удаление
В боковой панели кликните по рабочему пространству правой кнопкой (или используйте меню «kebab») для Переименовать и Удалить. Переименование также привязано к ⌘⇧R для текущего активного рабочего пространства.
Удаление рабочего пространства закрывает его tmux-сессии и убирает запись из workspaces.json. Отмены нет. Уже упавшие или закрытые вкладки остаются закрытыми; живые вкладки корректно завершаются.
Переключение между рабочими пространствами
Кликните на любое рабочее пространство в боковой панели или используйте цифровой ряд:
| Действие | macOS | Linux / Windows |
|---|---|---|
| Перейти в рабочее пространство 1–9 | ⌘1 – ⌘9 | Ctrl+1 – Ctrl+9 |
| Переключить боковую панель | ⌘B | Ctrl+B |
| Переключить режим боковой панели (Workspace ↔ Sessions) | ⌘⇧B | Ctrl+Shift+B |
Порядок в боковой панели задаёт привязку цифровых клавиш. Перетащите рабочее пространство вверх или вниз, чтобы поменять его слот.
Группировка рабочих пространств
Когда у вас набирается несколько рабочих пространств, перетаскивайте их в группы прямо в боковой панели. Группа — это сворачиваемый заголовок: удобно отделять «клиентские проекты», «свои проекты» и «оперативные задачи», не сваливая всё в один плоский список.
- Создать группу — перетащите одно рабочее пространство на другое, и боковая панель предложит сгруппировать их.
- Переименовать — правый клик по заголовку группы.
- Переупорядочить — перетаскивайте группы вверх и вниз, перетаскивайте рабочие пространства внутрь и наружу.
- Свернуть — нажмите шеврон на заголовке группы.
Группы — это визуальная организация. Они не меняют, как вкладки сохраняются, и не влияют на горячие клавиши; ⌘1 – ⌘9 по-прежнему идут по плоскому порядку сверху вниз.
Где это лежит на диске
Каждое изменение записывается в ~/.purplemux/workspaces.json. Файл можно посмотреть или забэкапить — полную раскладку файлов смотрите в Каталоге данных. Если вы удалите его при работающем сервере, purplemux откатится к пустому рабочему пространству и начнёт с чистого листа.
Что дальше
- Вкладки и панели — разделение, переупорядочивание и фокус внутри рабочего пространства.
- Сохранение и восстановление раскладок — как рабочие пространства переживают закрытие браузера и перезагрузку сервера.
- Клавиатурные сокращения — полная таблица биндингов.