Zed — редактор кода, который не тормозит
Помните Atom? Тот самый редактор, который в свое время перевернул представление о том, каким должен быть инструмент разработчика. Теперь команда его создателей вернулась с новым проектом — Zed. И судя по 60+ тысячам звезд на GitHub, они снова попали в точку.
Что не так с текущими редакторами?
Каждый, кто работал в тяжелых IDE или даже в современных редакторах вроде VS Code, сталкивался с ситуацией, когда:
- Редактор подтормаживает при работе с большими файлами
- Одновременная работа нескольких плагинов съедает всю оперативку
- Совместное редактирование кода требует танцев с бубном
Zed появился как ответ на эти боли. И судя по всему, ответ довольно убедительный.
Скорость как главный козырь
Zed позиционируется как "высокопроизводительный" редактор. И это не просто маркетинг:
- Мгновенный запуск — открывается быстрее, чем вы успеваете моргнуть
- Плавная работа даже с файлами в десятки тысяч строк
- Экономное потребление ресурсов — никаких 2 ГБ оперативки на пустом проекте
Интересно, что под капотом Zed написан на Rust — языке, который славится своей производительностью. Видимо, создатели Atom хорошо усвоили уроки производительности своего первого детища.
Редактор для командной работы
Одна из ключевых фич Zed — встроенная поддержка совместного редактирования кода. Причем реализовано это на удивление элегантно:
- Подключаетесь к проекту коллеги в пару кликов
- Видите курсоры всех участников в реальном времени
- Общаетесь через встроенный чат
Для распределенных команд это может стать настоящим спасением. Больше никаких "у тебя не открывается?", "а у меня другая версия" и прочих прелестей асинхронной работы.
Что внутри?
Покопавшись в репозитории, можно найти несколько интересных технических решений:
- Использование Tree-sitter для парсинга кода (этот проект тоже создан разработчиками Zed)
- Собственный рендерер интерфейса на GPU (GPUI)
- Поддержка плагинов через WASM
Особенно радует, что проект активно развивается — за последний месяц было сделано более 200 коммитов. При этом сообщество уже начало создавать расширения и темы для редактора.
Кому стоит попробовать?
Zed явно заинтересует:
- Разработчиков, уставших от тормознутых IDE
- Команды, которым надоело синхронизировать изменения по 10 раз на дню
- Любителей минималистичных и быстрых инструментов
Пока проект доступен только для macOS и Linux, но версия для Windows уже в разработке. Установить можно либо скачав напрямую, либо через пакетные менеджеры.
Zed — это свежий взгляд на то, каким должен быть современный редактор кда. Быстрый, легкий, с акцентом на совместную работу. Если вы все еще с ностальгией вспоминаете скорость Sublime Text, но хотите современный функционал — самое время дать Zed шанс.
Кстати, команда Zed ищет новых разработчиков. Может быть, именно вы поможете сделать этот редактор еще лучше?
