Почему я перешел с JetBrains на Zed и доволен как слон
Я много лет спокойно жил в экосистеме JetBrains. WebStorm, PhpStorm, иногда IDEA — все это было привычным рабочим домом: индексация, рефакторинг, поиск, подсказки, удобные панели, нормальная работа с проектами. Открываешь IDE и примерно понимаешь, что сейчас будет: тяжеловато, но мощно.
Потом JetBrains ушли из РФ, покупка и продление лицензий превратились в отдельный квест, и стало понятно: пора перестать держаться за инструмент только потому, что когда-то он был самым удобным. Я начал смотреть по сторонам и в какой-то момент поставил Zed.
Сначала относился скептически. Ну еще один редактор, который обещает быть быстрым, минималистичным и удобным. Таких обещаний в мире разработки больше, чем кнопок save в админках. Но через пару дней я поймал себя на странной мысли: я просто работаю и не думаю о редакторе.
Что приятно удивило
Zed очень быстрый. Не в смысле "ну вроде нормально открывается", а в смысле открыл проект, перешел к файлу, нашел строку, поправил компонент — и ничего не сопротивляется. После тяжелых IDE это ощущается почти физически.
Еще понравилась чистота интерфейса. Zed не пытается постоянно доказать, что он умнее тебя. Он не заваливает панелями, не превращает экран в приборную доску самолета и не отнимает внимание там, где хочется просто писать код.
Для меня это оказалось важнее, чем я думал. Когда редактор тихий, быстрее входишь в задачу. Меньше трения, меньше микропауз, меньше желания пойти налить чай после каждого переключения контекста.
Чего мне хватило для реальной работы
Я не искал игрушку на вечер. Мне нужен был редактор, в котором можно делать сайты, править фронтенд, ходить по проекту, работать с TypeScript, React, стилями и Git. Zed с этим справился.
Базовые вещи на месте:
- быстрый поиск по проекту
- нормальная навигация по файлам
- подсветка и автодополнение
- работа с Git
- терминал рядом с кодом
- приятная поддержка современных языков и LSP
Да, это не полная копия WebStorm. И это хорошо. Zed не пытается быть огромной IDE с миллионом сценариев на все случаи жизни. Он скорее про скорость, фокус и ощущение, что редактор не стоит между тобой и задачей.
Что было непривычно
После JetBrains первое время не хватало некоторых автоматизмов. Где-то другой хоткей, где-то не такая умная подсказка, где-то нужно чуть иначе настроить рабочий процесс. Но это не боль, а переобучение пальцев.
Самое сложное — перестать ждать от редактора поведения большой IDE. В JetBrains многие вещи делались "как в комбайне": нажал кнопку, получил результат. В Zed подход легче. Часть действий проще держать в терминале, часть — в привычных CLI-инструментах, часть — в самом редакторе.
И неожиданно это не раздражает. Наоборот, рабочий процесс стал прозрачнее. Меньше магии, больше понятных действий.
Почему я остался
Главная причина простая: мне комфортно. Zed не грузит голову, быстро открывается, быстро реагирует и не превращает разработку в обслуживание инструмента.
Мне нравится, что он ощущается современно, но без показной сложности. В нем есть энергия нового продукта, но при этом он уже достаточно взрослый, чтобы на нем работать каждый день. А еще он хорошо совпал с тем, как я сейчас хочу писать код: меньше церемоний, больше движения.
JetBrains для меня долго были стандартом качества. Но обстоятельства изменились, привычки тоже. И если честно, я рад, что этот внешний пинок заставил меня попробовать что-то новое.
Итог
Переход с JetBrains на Zed оказался не вынужденным компромиссом, а приятным апгрейдом в сторону скорости и спокойствия. Я не чувствую, что потерял рабочий инструмент. Скорее наоборот: я снял с процесса лишний вес.
Так что да, JetBrains ушли из РФ, я перешел на Zed — и доволен как слон. Иногда хороший редактор — это не тот, который умеет абсолютно все. А тот, который помогает не мешать самому себе.