
Не е случайно, че през последните месеци толкова много се говори Зед срещу. Кода на Visual StudioСред тези, които програмират ежедневно, се повтарят едни и същи причини: производителност, живот на батерията, сътрудничество в реално време и интеграция с изкуствен интелектАко работите по средни или големи проекти или прекарвате часове пред редактор, всяка секунда е от значение, както и всеки фен, който не е запален.
След задълбочен преглед на най-добрите сравнения и технически препоръки, циркулиращи в общността, картината е ясна: VS Code остава титан по отношение на екосистемата и зрялостта, но Zed се справя силно там, където е най-болен: Вградена скорост, ниска консумация на енергия, плавно съвместно редактиране и вграден AI асистент като стандарт.Нека разгледаме, с данни и примери от реалния живот, защо има толкова много шум.
Производителност: сурова скорост, памет и батерия
Една от най-често повтаряните критики към VS Code е неговият отпечатък: фонови процеси, пикове на паметта и, на лаптопи, силен тласък на вентилаторите. Няколко разработчици, които са мигрирали към VS Code, съобщават, че дори със скромни проекти, поддържа процесите активни и консумацията на RAM драстично се увеличаваНякои съобщават, че затварянето на редактора не освобождава веднага ресурси, което в крайна сметка се отразява на потребителското изживяване.
Zed, от друга страна, се откроява с почти мигновеното си стартиране и много ниската си употреба на памет. В реален тест, при отваряне на монохранилище на Java със 100 000 реда, Zed се зареди за 0,8 секунди, Cursor отне 4,5 секунди, а VS Code - около 6 секунди. В друг сравнителен тест се очакваше Zed да използва около 200 MB RAM в сравнение с ~1,2 GB за VS Code при подобни условия. Практическият резултат е ясен: Плавен интерфейс, скролиране със 120 FPS и по-малко чакане при превключване на файлове.
Що се отнася до енергията, анализ, използващ инструмента Powermetrics на macOS, измерва разходите за процеси по време на 30 минути реална употреба. Среден резултат: VS Code добавя ~1216 744 точки натрупана мощност в сравнение с ~470 8049 за Zed, което означава, че VS Code беше 2,58 пъти по-„консумиращ“За справка, GoLand постигна ~2907,65, приблизително 6,18 пъти Zed. Тестерът също така забеляза, че с VS Code животът на батерията на техния M2 MacBook Pro спадна до 3‑4 часа, докато със Zed животът на батерията се подобри значително.
Дизайн и подход: минимализъм срещу „всичко на ръка“
Интерфейсът на Zed намалява претрупването: чисти панели, ясни йерархии и полезни детайли като контури на файлове и чувствителни към синтаксиса навигационни пътеки. Във VS Code е лесно да се натрупат ленти с инструменти, икони и разширения до степен на разсейване. Много потребители казват, че Zed прави работния им плот да се усеща „чист“, без изскачащи прозорци или постоянни подкани, и че това помага. влезте в потока и останете фокусирани.
За любителите на Vim, Zed включва Vim режим, който, според отзиви на хора, които са много взискателни към Neovim, се усеща особено гладко. Той поддържа основни преки пътища (surround, Git, LSP) и благодарение на неговата производителност, редактирането се усеща бързо. Някои клавишни комбинации се различават, но те могат да бъдат преназначени без никакви проблеми. Ако идвате от Vim и не сте били убедени от „Vim режимите“, които се намират в други IDE, има добри новини.
Сътрудничество в реално време: „мултиплейър“ като документ
Сътрудничеството е любимата област на Зед. То се предлага стандартно със споделени курсори, текстов/гласов чат, споделяне на екрана и едновременно редактиране без забележимо забавяне. Има реални случаи на екипи, които в рамките на 20-минутна сесия са завършили задачи от front-end с пълна лекота: Единият редактира компоненти, а другият пише тестове, с перфектна синхронизацияVS Code поддържа Live Share, но няколко екипа съобщават за повече стъпки за настройка и известно забавяне.
Този „социален“ подход не е допълнение; той е основен компонент на продукта. Zed насърчава програмирането по двойки и дистанционното менторство, без да се разчита на външни инструменти. За разпределените екипи, възможността за отваряне на интегриран гласов канал и работа „върху един и същ файл“ естествено може да окаже влияние върху скоростта и качеството. Усещането е по-близко до съвместно редактиране на документ, отколкото до „свързване с моята IDE“.
Интегриран изкуствен интелект: вграден асистент, контекст и практически потоци
Zed има вграден панел с помощници, който може да използва облачни модели (напр. Claude 3.5 Sonnet) или локални модели чрез LM Studio. Предимството е двойно: последователен интерфейс и поддръжка на кода. 100% локално за поверителност или разходиВ сравнение с алтернативите, някои виждат Copilot като „добавка“ във VS Code, докато в Zed изкуственият интелект изглежда интегриран.
Практически примери: В проект във Flask, асистентът на Zed откри липсваща наклонена черта в 404 маршрут в рамките на 2 секунди; Cursor предложи нещо подобно, но беше прекъснат от ограничението на безплатния план; а Copilot във VS Code даде по-общо предложение без толкова контекст от хранилището. Със Zed, освен това, @Mentions рационализира контекста@file, @symbol (всеки LSP идентификатор), LSP диагностика или дори уеб съдържание, всичко това в обсега на разговора.
Разширени работни процеси с изкуствен интелект: правила, профили и редактиране на място
За да избегнете повтарянето на едни и същи подкани, Zed ви позволява да създавате „Правила“: шаблони за богати съобщения, към които можете да добавяте контекст с команди с наклонена черта и след това да ги извиквате с @rule във всяка нишка на асистента. Това прави типични задачи като „Можете ли да рефакторирате тази функция?“ или „Можете ли да поправите този бъг?“ систематични и бързи. без безкрайно копиране/поставяне.
Има и профили на агенти: „Писане“ (асистентът може да редактира код и да изпълнява команди), „Питане“ (само за четене) и „Минимално“ (не може да чете или пише). Превключването между „Писане“ и „Питане“ с проста команда cmd+i е изключително удобно и можете да създавате персонализирани профили, като например профил за „сигурно писане“ без разрешения за изтриване, за да избегнете неприятни изненади. Този фин контрол на силата на изкуствения интелект генерира доверие.
Онлайн съветникът ви позволява да изберете блок и да поискате промени с Ctrl+Enter: преименуване на променливи, коригиране на фрагмент, генериране на SQL заявки и др. Той засяга само избрания диапазон, идеален за микро-редакции. Някои потребители са виждали изход с етикети като {{REWRITTEN_CODE}} в много специфични случаи, но като цяло това е гъвкав инструмент за извършване на промени. локализирано и бързо.
Що се отнася до прогнозите, Zed поддържа собствен доставчик, Copilot и Supermaven. Когато предложенията на LSP и AI съвпадат, някои хора забелязват триене, докато не коригират настройките. Също така се отбелязва, че токенизаторът не винаги е правилен и че цената на заявка не е видима, полезна подробност при други асистенти. Въпреки това, Цялостното изживяване с изкуствен интелект в Zed е забележително практично..
Отворен код, поверителност и общност
Zed публикува кода си с отворен код през 2024 г. и общността го прие с одобрението си. Например, беше предложена клавишна комбинация за „свиване на всички“, хората споделиха алтернативи и екипът я интегрира само за седмица. Това темпо на итерация, комбинирано със стека Rust, създава усещането за дългосрочен проект с постоянни актуализации (цитират се версии като v0.170). Прозрачност и бързина на подобрение Те вървят ръка за ръка.
Поверителност: Zed е проектиран предимно локално и добавя опционални облачни функции за синхронизиране/сътрудничество. Екипите със стриктно спазване на правилата оценяват възможността да използват локални модели (чрез LM Studio), без да се налага да внедряват чувствителен код. В света на VS Code и други инструменти, някои разширения и телеметрия пораждат опасения в критични области; тук Zed предлага ясен път: Локален изкуствен интелект, без променливи разходи или външни данни.
Разширения и екосистема: където VS Code все още царува
Ако имате нужда от нещо наистина странно, вероятно има разширение за VS Code, което може да го поправи. Тази огромна библиотека е неговата суперсила. Zed все още не е там: каталогът му е по-малък, а някои работни процеси са все още „зелени“. Един потребител спомена забавяне от 1-2 секунди при запазване в определени среди и липсата на отдалечен контролен панел на Git; Трябваше да се върна към VS Code, за да видя разликите и да затворя коммитите в определени случаи.
Има и някои недостатъци: по-ограничено дебъгване, липса на WakaTime и фактът, че „задачите“ на Zed не заместват напълно класическите конфигурации за изграждане (cmd+B), като променливи като $ZED_DIRNAME или $ZED_FILENAME не винаги се актуализират при промяна на файлове. Въпреки това, Zed предлага полезни детайли като вградено обвиняване и добре интегрирани Git gutters, което му осигурява по-добра производителност. напредък в ежедневната производителност.
MCP сървър и бази данни: Postgres като пример
Сред забележителните MCP разширения, разширението Postgres ви позволява да заявявате схемата на таблица без копиране и поставяне. Можете да изпълните /pg-schema и след това да заявявате съединения или промени по-лесно. Имаше някои проблеми: не се изброяват всички таблици или не е възможно да се превключва между множество бази данни без да се променя конфигурацията. Но концепцията изглежда добре: инструменти, свързани с реалния контекст на проекта без да напускате редактора.
Случаи на употреба в реалния живот и осезаеми предимства на Zed срещу VSCode
Освен бенчмарковете, историите ви помагат да решите. В самото кодиране Zed ускорява рутинните задачи със своята структура, производителност и помощник. В екипите интегрираното сътрудничество съкращава времето за рефакторинг или менторство. За изкуствения интелект комбинацията от @Mentions и правила осигурява... „сладката среда“ между контрол и скоростА за кросплатформеността, днес ще разгледаме macOS и Linux, като поддръжката за Windows е на път.
Има конкретни препоръки: със Zed и Claude, един изследовател завърши експеримент за 30 минути; друг екип, използващ Zed, завърши рефакториране на Django API с 25% по-бързо благодарение на споделеното редактиране и гласовия чат; и също така се цитира как Git таблото на Zed улесни потока от коммити в микро-настройка на Go сървър. Това са малки подобрения, взети заедно, които в крайна сметка са от значение..
Консумация и измервания: как бяха тествани в Zed
Връщайки се към теста на батерията, методът беше прозрачен: powermetrics на всеки 15 секунди, кумулативна средна стойност за всеки процес и обща консолидация по редактор. За VS Code дървото на процесите беше съставено (Electron, Code Helper Renderer/Plugin/GPU, gopls и др.), докато в Zed картината беше по-чиста (Zed + gopls). Общите стойности вече бяха споменати: ~1216,744 срещу ~470,8049, със съотношение 2,58x в полза на Zed. Повече автономност и по-малко топлина В ден за ден.
Не е изненадващо, че Electron е част от натоварването във VS Code; мистерията е колко ресурс заема рендерът във всеки случай: в този случай числата бяха ясни. За разлика от това, стекът Rust + GPUI на Zed изглежда ключов за плавното рендериране и много малкия отпечатък с разрастването на проекта. Субективният резултат съвпада с обективните данниВърви като изстрел и лаптопът го оценява.
Как да активирате локални модели с LM Studio в Zed
Ако се интересувате от локален изкуствен интелект за поверителност или контрол на разходите, Zed се интегрира с LM Studio за минути. Препоръчителният работен процес работи добре дори на 16GB машини с ~8B параметри на моделите. Ясни стъпки без странни зависимости:
- Инсталирайте LM Studio: от официалния му уебсайт за macOS, Linux или Windows.
- Изтеглете шаблон: например LLaMA 3.1 8B (~5–10 GB) в зависимост от вашата RAM памет.
- Стартирайте сървъра: lms server start (обикновено показва http://localhost:1234).
- Конфигурирайте Zed: Настройки > Асистент, изберете „LM Studio“, въведете URL адреса и шаблона.
- Тест: отворете панела на помощника (Cmd+T) и попитайте „напишете функция за извличане в JS“.
Реални случаи показват, че с тази настройка, съветникът е предложил оптимизации на цикъла в Python за около 2 секунди, всичко офлайн. Ако нещо се обърка, той проверява дали сървърът все още работи и дали URL адресът съвпада; изберете модел според паметта си за да се избегне размяната.
Където VS Code все още е безопасният избор
Ако ежедневната ви работа разчита на много специфични разширения (Jupyter на високо ниво, нишови инструменти или зрели корпоративни интеграции), VS Code все още е сигурен избор. Неговата общност и документация ще ви спестят време в сложни сценарии. Ясен пример: Cursor блести с тетрадки, а VS Code е добре запознат с науката за данни. Силата на екосистемата не се изгражда за една нощ..
Дори ако вашата организация вече е стандартизирала работните процеси във VS Code (политики, отдалечени конфигурации, инструменти), мигрирането може да не си струва в краткосрочен план. Нищо не ви пречи да използвате Zed като основен редактор и да запазите VS Code за специфични задачи. Всъщност много потребители съобщават точно това: Zed за бързите 80% и VS Code за „специализираните“ 20%.
Интеграции и опции с изкуствен интелект: Свобода на избор
Въпреки че Zed разчита на вграден асистент, той не ви обвързва: можете да интегрирате Copilot, да използвате LM Studio локално или да управлявате други доставчици. Има и поддръжка за решения като Ollama, което отваря вратата към различни локални модели. Някои хора пропускат възможността да видят цената на заявка и по-прецизен токенизатор, но пътят е ясен: Изкуствен интелект по ваш начин, без задължителни пътни такси.
Текущи ограничения на Zed, за които трябва да сте наясно
Не всичко е перфектно. Дебъгването не е достатъчно зряло в сравнение с VS Code, липсва интеграция с WakaTime, а задачите все още не заместват напълно конфигурациите за изграждане с cmd+B. Отдалечено липсва пълен Git панел и има съобщения за забавяне при запазване в определени среди. Windows все още е на път, което за някои отбори е задължително условие.
В преносимите компютри Cursor има предимството и ако разчитате на много специфични интеграции (напр. Git Graph), може би все още не сте ги намерили. Ако работата ви процъфтява с нишови разширения, VS Code вероятно все още е от съществено значение. Въпреки това, Zed се развива бързо и общността вече е демонстрирала, че много пропуски се запълват в рамките на седмици. Тенденцията сочи към ускорено затваряне на недостига.
За кого е Зед днес?
За тези, които търсят бързина, фокус и вградена съвместна работа, Zed е победител. Ако цените добре интегриран изкуствен интелект с възможност за локално изпълнение и не се нуждаете от двадесет екзотични разширения, решението е незабавно. Отдалечени екипи, които редовно работят по двойки, ще се възползват от гласовите канали и споделените курсори. Ако вентилаторите ви изгорят и батерията ви изгори, ще забележите промяната..
За тези, които процъфтяват в обширна екосистема и силно персонализирани работни процеси, VS Code остава солидната и позната основа. Добрата новина е, че това не е двоично решение: можете да се придържате към Zed като основен редактор и да запазите VS Code за онези моменти, когато неговата екосистема ви спасява. Важното е инструментът да не ви спира..
След като разгледахме данните, историите и сравненията, стана ясно, че Zed не се стреми да „спечелят с голяма преднина“ в екосистемата, а по-скоро в ежедневното преживяване: стартира мигновено, консумира по-малко енергия, осигурява по-добра съвместна работа и разполага с изкуствен интелект, който добавя стойност, без да е пречкащ. VS Code запазва короната си там, където царува широчината на разширенията. Изборът не е догма, а начин на работа: ако дадете приоритет на темпото, тишината и споделеното редактиране, Zed ще ви накара да се усмихнете; ако денят ви зависи от много специфични добавки, VS Code ще остане вашата предпазна мрежа. И двете могат да съществуват интелигентно едновременно във вашия поток.