Почему редактор Zed не запоминает и не восстанавливает файлы, которые были открыты ранее?

Пробую редактор <a href="https://zed.dev/" rel="nofollow">https://zed.dev/</a> на MacBook Air M1 с macOS Sequoia 15.7.3.
  • 21 марта 2026 г. 17:00
Ответы на вопрос 2
Коротко — обычно причина одна из трёх:

1) системная настройка macOS (Resume) закрывает окна при выходе из приложения;  
2) Zed не восстанавливает «прилепленные» к прошлой сессии вкладки, если они не связаны с проектом/папкой или не были сохранены;  
3) баг или особенность версии Zed.

Что проверить и сделать (пошагово)

1. Проверьте системную настройку macOS (Resume)
- Откройте Apple menu → System Settings → Desktop & Dock.  
- Найдите опцию «Close windows when quitting an app» (в некоторых версиях macOS перевод другой). Если эта опция включена — выключите её. Когда она включена, macOS не восстанавливает окна приложений при повторном запуске.

2. Проверьте как вы открываете файлы
- Если вы просто открываете отдельные файлы (не папку/проект), некоторые редакторы зависят от macOS Resume для восстановления. Лучше открывать папку/проект (workspace) — тогда Zed обычно запоминает набор открытых файлов.
- Если файлы были несохранёнными буферами (untitled, без сохранения на диск), Zed может их не восстанавливать (зависит от реализации «hot exit»). Сохраняйте файлы в проекте, если хотите восстановление.

3. Поведение Zed и обновления
- Обновите Zed до последней версии (возможно, в новой версии исправлена проблема).
- В настройках Zed посмотрите опции, связанные с сессиями/воркспейсами (если есть). Создайте проект/воркспейс и откройте в нём нужные файлы — при повторном открытии проекта Zed должен восстановить табы.

4. Тест, чтобы локализовать проблему
- Откройте какой‑нибудь файл из папки, закройте Zed (Cmd+Q) и сразу снова откройте — восстановился ли файл?  
- Выйдите из Zed через Force Quit или убив процесс — тогда восстановление может не сработать.  
- Попробуйте открыть папку как проект и повторить.

5. Если не помогает — сообщите об ошибке
- Соберите: версия Zed, версия macOS, точные шаги воспроизведения.  
- Посмотрите логи через Console.app (фильтр по «zed»), можно включить developer tools/console в Zed (если есть) и приложить лог.  
- Откройте issue на GitHub репозитории Zed или через их сайт/форум поддержки.

Если хотите, могу помочь прямо сейчас: скажите, как именно вы открываете файлы (через Finder двойным кликом, через меню Open в Zed или открываете папку/проект?) и приводите версию Zed — помогу пошагово протестировать.
Нет, workspace создавать не обязательно — Zed по дефолту восстанавливает прошлую сессию (настройка <code>restore_on_startup: "last_session"</code> ), даже одиночный файл он открывает как отдельный worktree. Раз у тебя после перезапуска пусто, глянь settings.json (Cmd+,) — не поменяли ли <code>restore_on_startup</code> . А если там всё норм, попробуй закрыть Zed и снести <code>~/Library/Application Support/Zed/db</code> , скорее всего БД состояния побилась.
Похожие вопросы