🪄 Dev-контейнеры в Zed

Zed v0.218 теперь поддерживает разработку в Dev-контейнерах через Docker.

Dev-контейнеры стандартизируют среду разработки: в проекте есть файл .devcontainer/devcontainer.json, который описывает нужные версии языков, базы данных, переменные окружения и инструменты. При открытии проекта Zed предлагает запустить его в контейнере. После подключения все функции редактора работают как обычно. Соединение автоматически восстанавливается при перезапуске.

Реализация использует архитектуру удалённой разработки Zed: локальная часть отвечает за интерфейс, а «удалённый» сервер — за файлы и языковые серверы. Общение идёт через docker exec. При создании контейнера Zed вызывает CLI от devcontainers. Пока нет поддержки forwardPorts и настройки расширений Zed в devcontainer.json.

Следующие шаги — добавить редактор спецификаций, поддержку forwardPorts и настройку расширений.

#zed #devcontainers #docker #remote_dev #coding #development

🪄 Dev-контейнеры в Zed
Zed v0.218 теперь поддерживает разработку в Dev-контейнерах через Docker.
Dev-контейнеры стандартизируют среду разработки: в проекте есть файл .devcontainer/devcontainer | Сетка — социальная сеть от hh.ru