Zed - супер быстрая IDE на Rust с AI и совместной работой

Поділитися
Вставка
  • Опубліковано 28 чер 2024
  • Сегодня посмотрим на новый редактор Zed, написанный на Rust, который пока доступен только на MacOS.
    🔗 Ссылки:
    Zed: zed.dev
    🎓 Новый курс по React Native: purpleschool.ru/course/react-...
    💬 Telegram канал с полезными советами:
    t.me/purple_code_channel
    Разделы видео:
    0:00 - Введение
    0:21 - Поддержка ОС и Lapse
    1:34 - О Zed IDE
    3:09 - Обзор UI
    6:08 - Конфигурация
    8:47 - Поддержка AI
    11:50 - LSP и команды
    12:29 - Совместная работа
    15:27 - Заключение

КОМЕНТАРІ • 118

  • @PurpleSchool
    @PurpleSchool  3 місяці тому +1

    🔗 Ссылки:
    Zed: zed.dev
    🎓 Новый курс по React Native: purpleschool.ru/course/react-native
    💬 Telegram канал с полезными советами:
    t.me/purple_code_channel

    • @DartMitai
      @DartMitai Місяць тому

      RN сосать Flutter рулит!!
      пысы прости просто скучно))

  • @vladimirkravchuk9175
    @vladimirkravchuk9175 3 місяці тому +14

    Попробовал, но пока что слишком сырой. VSCode или WebStorm все еще намного лучше.
    У меня на MacBook Air M2 нет ощущения, что он работает быстрее чем VSCode.
    Нет миллиона фич и плагинов.
    И если честно, он не интуитивен в использовании.
    Не вижу смысла переходить
    P.S. Дефолтный шрифт классный

  • @eugenefedoryachenko8793
    @eugenefedoryachenko8793 3 місяці тому +5

    Я использую Zed еще с закрытой alfa версии. К сожалению, я смог заменить им только vscode и vim, но не ide от jetbrains

  • @urgenmegger6888
    @urgenmegger6888 3 місяці тому

    Подскажите, сохраняются ли макросы vim в vim mode, это не решенная проблема в vs code

  • @user-gh3bs7xk1h
    @user-gh3bs7xk1h 3 місяці тому +2

    так то огонь просто!

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      👍

    • @dyakeso
      @dyakeso 3 місяці тому

      ​@@PurpleSchoolПриветствую, благодарю за многочисленные полезные видео!
      Что посоветуете начинающему разработчику, начать осваивать NvChad или можно выбрать Zed?

    • @m3rleb703
      @m3rleb703 3 місяці тому +2

      @@dyakeso Поставь себе VsCode или JetBrains IDE для твоего языка программирования, не еби себе мозги дружище.

  • @m3rleb703
    @m3rleb703 3 місяці тому +6

    Дебагеров нет, баги с vim модом есть, Codeium плагина нету, кривой автокомплит для некоторых языков, нету spell checker'а, продукт сырой, короче шляпа полная на данный момент, но я не исключаю того что в будущем он станет в десятки раз лучше, просто даю отчет на данный момент. Используйте на сегодняшние дни Zed если у вас процессоры из 2009-2010-ых годов которые сохраняют файлы по 7 секунд.

  • @designed6102
    @designed6102 3 місяці тому +1

    Попробовал после твоего видео Zed и это просто бомбезный Code Editor. Очень сильно порадовал в плане производительности (после Webstorm прям как глоток свежего воздуха). Нет ничего лишнего и интерфейс приятный, разобрался в шорткатах буквально за несколько минут и теперь очень быстро пишу код в разы быстрее и еще настроил парочку кастомных шорткатов которые у меня были в Webstorm. Советую всем хотя бы попробовать, потому что я после Zed уже наверное не вернусь к Webstorm

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Супер, рад, что видео оказалось полезным

    • @zohkillerful
      @zohkillerful 3 місяці тому +1

      Vs code попробуй те

    • @DmitriyDev
      @DmitriyDev 2 місяці тому +1

      Как в нем вызывать подсказки? Допустим при деструкризации объекта?

    • @charlsken6684
      @charlsken6684 Місяць тому

      @@DmitriyDev тоже интересно, к сожаление не могу найти об этом ничего

  • @MrTAZAQ
    @MrTAZAQ 3 місяці тому +4

    Наш слон 💪

  • @umarr7813
    @umarr7813 3 місяці тому +2

    Попробовал по совету автора (видео) Fleet IDE - хоть и в ранней версии, но все же работает замечательно, жду релиза, чтобы полностью перейти от VSCode к Fleet IDE
    А вот Zed попробовать не удалось из-за того, что поддержку моего ОС еще не завезли :(

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Да, пока ждём

    • @designed6102
      @designed6102 3 місяці тому

      Мне наоборот Fleet вообще не зашел, довольно багованный да и еще очень сильно грузит мой ноутбук (у меня Macbook air на m1), он прям очень сильно начинает греться от Fleet не смотря на то что Jetbrains позиционируют его как легковесную и производительную IDE. И еще багов довольно много в Smart Mode, иногда он просто начинает подсвечивать ошибку там где ее нет и приходится его перезапускать

    • @umarr7813
      @umarr7813 3 місяці тому

      @@PurpleSchool ну да, у меня тоже греется и медленно запускается Smart Mod, но скорее всего к релизу ситуация станет лучше

  • @baxram97
    @baxram97 3 місяці тому

    Очень жаль, что нет возможности Autoclose tags

  • @kirillmelnikov1700
    @kirillmelnikov1700 2 місяці тому

    Хочу я попробовать Зед для работы с Патоном
    Туплю я или оно не работает.
    Ладно с виртуальным существующим окружением я разобрался
    либы подтянуло.
    НО КТО ПОДСКАЖЕТ КАК ЗАПУСТИТЬ КОД ???))
    через терминал прописывать каждый раз файл очень неубодно
    В том же ВС КОДЕ я нажимаю сочетание клавиш и ранится сразу файл. Тут же ни в конфигах нигде не нашел

  • @user-hw7vo3xx9v
    @user-hw7vo3xx9v 3 місяці тому +1

    Помню написал свою маленькую ide для Rust прикрутил к ней RustAnalizer и отдлачик. Так же была подстветка синтаксиса js,html,c#c++,c,java. Писал на C# /wpf core. Память жрала в разы меньше чем vs code. Однако потом все равно ушел на vs code купил новый пк с ноутом и забыл проблему производительности. Если время будет потом попробую потыкать... Отсуствие отладчика не пугает в принципе всегда можно взять и прикрутить какой-нибудь.

  • @bigproduction3999
    @bigproduction3999 3 місяці тому

    да , он шустренький. оч круто открывать вспомогательным окном рядом со штормом - почти не провисает по производительности комп

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      👍

    • @bigproduction3999
      @bigproduction3999 3 місяці тому

      с другой стороны, пару крашей у меня было с ним. и не подхватывает кастомный prettier конфиг, не все поля дергает. LSP пободрее чем в шторме

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      @@bigproduction3999 пока у меня на падал за 4 дня работы с ним

  • @AlexandrSpirit
    @AlexandrSpirit 21 день тому

    У раста нет проблем с крос-платформенной компиляцией. Буквально вчера простенький проект на таури под линуксом скомпелировал как под линукс, так и для винды

    • @PurpleSchool
      @PurpleSchool  21 день тому

      У него нет, а вот у UI библиотеки на котором сделан Zod есть

  • @WebArchitector
    @WebArchitector 3 місяці тому +2

    Полностью перешел на Zed с nvChad

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Ого, а что послужило основным фактором?

    • @WebArchitector
      @WebArchitector 3 місяці тому +1

      @@PurpleSchool Фризы при сохранении файлов. Кейс такой: у меня в 7 раз где-то ускоренна скорость перемещения относительно стандартной и когда я нажимал ctrl s и сразу же j у меня срабатывал автоформаттер (как мне и нужно) Но при этом интерфейс подвисал на 500-1000 мс и это жутко бесило. Когда сохраняешь файл и сразу хочешь переместиться вниз или вверх, а у тебя просто зависший редактор. В vscode такая же проблема. В Zed все летает. Хоть по менюшкам нельзя перемещаться на jk (только стрелки) и вообще куча других ограничений по сравнению с nvChad. Для меня скорость важнее) А вим мод приемлемый в zed и мега быстрый, даже быстрее, чем neovim. Может быть доберусь и напишу тоже что-то для zed + vim. Опенсорс все таки.

    • @PurpleSchool
      @PurpleSchool  3 місяці тому +3

      Вот тогда вам конфиг для перемещения не по стрелкам для Zed (по крайней мере по дереву):
      [
      {
      "context": "Editor && vim_mode == insert",
      "bindings": {
      "j j": "vim::NormalBefore"
      }
      },
      {
      "context": "Editor && vim_mode == normal",
      "bindings": {
      "tab": "pane::ActivateNextItem",
      "shift-tab": "pane::ActivatePrevItem",
      "space f w": "pane::DeploySearch",
      "space f f": "file_finder::Toggle",
      "space w": "workspace::Save",
      "space x": "pane::CloseActiveItem",
      "space X": "pane::CloseAllItems"
      }
      },
      {
      "context": "ProjectPanel",
      "bindings": {
      "h": "project_panel::CollapseSelectedEntry",
      "l": "project_panel::ExpandSelectedEntry",
      "j": "menu::SelectNext",
      "k": "menu::SelectPrev",
      "o": "menu::Confirm",
      "r": "project_panel::Rename",
      "z c": "project_panel::CollapseSelectedEntry",
      "z o": "project_panel::ExpandSelectedEntry",
      "shift-o": "project_panel::RevealInFinder",
      "x": "project_panel::Cut",
      "c": "project_panel::Copy",
      "p": "project_panel::Paste",
      "d": "project_panel::Delete",
      "a": "project_panel::NewFile",
      "shift-a": "project_panel::NewDirectory",
      "shift-y": "project_panel::CopyRelativePath",
      "g y": "project_panel::CopyPath"
      }
      },
      {
      "bindings": {
      "ctrl-h": ["workspace::ActivatePaneInDirection", "Left"],
      "ctrl-l": ["workspace::ActivatePaneInDirection", "Right"],
      "ctrl-k": ["workspace::ActivatePaneInDirection", "Up"],
      "ctrl-j": ["workspace::ActivatePaneInDirection", "Down"]
      }
      }
      ]

    • @m3rleb703
      @m3rleb703 3 місяці тому

      Поделись пожалуйста какие есть преимущества у NvChad над Zed. Фризы при сохранении это был единственный фактор чтобы перейти на Zed? У меня тоже проблема с задержкой в NvChad, жутко бесит.

    • @m3rleb703
      @m3rleb703 3 місяці тому

      @@PurpleSchool Можешь пожалуйста подсказать как сделать чтобы при выборе результата автокомплита я не стрелочками выбирал а Tab и Shift+Tab, буду благодарен

  • @CTILET
    @CTILET 3 місяці тому

    Zed это как Zod для Тайпскрипт?

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Нет, но Zed работает с Zod))))

  • @syoritohatsuki
    @syoritohatsuki 3 місяці тому

    Так и не понял что тут обшего с JetBrains, тупо чуток изменёный VSCode как по мне

  • @user-gh3bs7xk1h
    @user-gh3bs7xk1h 3 місяці тому

    на Golang можно писать?

  • @gabblz480
    @gabblz480 3 місяці тому +2

    а чем webstorm плох? Быстрая и удобная идея, есть все из коробки тоже, вообще никаких проблема не вижу

    • @PurpleSchool
      @PurpleSchool  3 місяці тому +3

      WebStorm не быстрая, если проектов много и они большие, более того не доступна в РФ

    • @m3rleb703
      @m3rleb703 3 місяці тому

      Каждый использует редактор кода который ему удобен, суть neovim и Zed в том что они в десятки раз быстрее. В этих IDE пишут код люди которым очень сильно нужна скорость работы и производительность редактора кода.

    • @user-md2fk3jj1e
      @user-md2fk3jj1e 3 місяці тому +9

      есть такая категория людей которые не работу делают, а играются и постоянно выбирают редакторы, фреймворки и т.д.. при этом не успевают как следует разобраться в этих самых ide и фреймворках. лично я никогда не поменяю нормальную среду разработки с кучей фишек, которые я использую на какой-то примитивный редактор который быстрый, потому что он примитивный, а не потому что он на расте написан.

    • @gabblz480
      @gabblz480 3 місяці тому +1

      @@PurpleSchool у меня проект не то что большой, он огромный, плюс был опыт в разворачивание проектов с микрофронтами, где тоже было не мало проектов. Обычный старый мак на I7 справлялся, лагов не было и т.п. Это какой комп нужно иметь, чтобы были лаги?

    • @gabblz480
      @gabblz480 3 місяці тому

      @@m3rleb703 например где нужна сильно быстрая скорость работы, чтоб прыганье из одной идеи в другую было супер мега важно? По поводу вкуса да, окей. Но все эти "супер быстрые идеи" похожи на вебшторм

  • @yevgenylevin8381
    @yevgenylevin8381 3 місяці тому

    А вот именно сегодня не могу скачать

  • @maxsavy4462
    @maxsavy4462 Місяць тому

    Как vim поставить ?

    • @PurpleSchool
      @PurpleSchool  Місяць тому

      ua-cam.com/video/Q1gIbPEStL0/v-deo.html

  • @lolhohol
    @lolhohol 3 місяці тому

    Привет меня зовут Антон и я не в фокусе )))
    Сори не удержался, за видос спасибо!

  • @DmitriyDev
    @DmitriyDev 3 місяці тому

    как работать со сниппетами?

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Пока никак, но судя по issue скоро будет

    • @DmitriyDev
      @DmitriyDev 3 місяці тому

      @@PurpleSchool я так понял там и tailwind css не поддерживается

    • @designed6102
      @designed6102 3 місяці тому

      @@DmitriyDevподдерживается, у меня подсвечиваются хинты при написании классов

    • @DmitriyDev
      @DmitriyDev 3 місяці тому

      @@designed6102 ты инлайн наверное пишешь? А не в отдельном scss файле

  • @dimenuendo
    @dimenuendo 18 днів тому

    я не знаю в каком месте Zed быстрый... на моем макбуке с м3 он куда медленнее чем VSCode
    может есть какой-то скрытый переключатель "работать быстрее"??

  • @heysafronov
    @heysafronov 3 місяці тому +2

    Перешел с WebStorm на Zed и полностью доволен! Пишу крупные frontend проекты. Скорость, подсветка ошибок - все на высшем уровне.

  • @fitter2boss72
    @fitter2boss72 3 місяці тому

    Нужно было Task Manager откртыть и посмотреть, сколько RAM отъел. По рекламе с их сайта, не очень вериться.

    • @PurpleSchool
      @PurpleSchool  3 місяці тому +2

      Проверил. На большой проект фронта 212мб

  • @sakuramatou90
    @sakuramatou90 2 місяці тому

    А как его собрать под винду?

    • @PurpleSchool
      @PurpleSchool  2 місяці тому

      Пока ни как

    • @sakuramatou90
      @sakuramatou90 2 місяці тому

      @@PurpleSchool сборка под windows на странице Zed в github по приколу?

    • @PurpleSchool
      @PurpleSchool  2 місяці тому

      @@sakuramatou90 это dev сборки, которые не работают полностью для тех, кто хочет контрибьютить

  • @iskaliev_official
    @iskaliev_official 3 місяці тому

    у меня assistant не работает(
    ключ менял, тариф активный - но не заводится(
    @PurpleSchool не знаешь что может быть?

  • @DubinArtur
    @DubinArtur 3 місяці тому +20

    Если он работает также, как что-то популярное, то он не нужен. Даже если это работает лучше, он не нужен. Он должен быть сильно лучше, чтобы был нужен. Но это не возможно

    • @neNiaz1
      @neNiaz1 3 місяці тому +3

      бесплатный

    • @ichestor509
      @ichestor509 3 місяці тому

      ​@@neNiaz1webstorm тоже бесплатный

    • @user-ke4cy3cl2s
      @user-ke4cy3cl2s 3 місяці тому +3

      Бесплатный,горазда лучше,чем платный

    • @user-me6vb7gw9c
      @user-me6vb7gw9c 3 місяці тому +5

      консерваторы би лайк

    • @user-fv4xc4qp2h
      @user-fv4xc4qp2h 3 місяці тому

      Игнорировать выборы би лайк

  • @iRandy45
    @iRandy45 3 місяці тому +1

    В целом неплохо, рабочие проекты позапускал - пушка. Но одно не пойму, кому в голову пришло отдельно еще гпт подключать, если копайлот все те же функции выполняет, но тебе не нужно еще одному сервису платить. Только это отпугнуло

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Если хочешь сделать запрос по коду, то GPT хорошо с этим справляется

    • @ivanspitsyn8951
      @ivanspitsyn8951 3 місяці тому

      Вот и я не пойму зачем copilot когда можно ключ от ChatGPT воткнуть, очень удобно когда несколько сервисов можно использовать и платить в одном месте только за использованные ресурсы

  • @AlexandrSpirit
    @AlexandrSpirit 21 день тому

    Не нашел этого в доках.
    У Zed есть поддержка удалённой разработки как у VSC? Т.е. у вас удалённый сервер на Linux. Вы к нему подключаетесь по ssh из VSC. VSC ставит серверную часть.. И всё! Вы на своей машине разрабатываете на удаленном сервере. Т.е. все требуемые ресурсы, и загоны по безопасности.... всё на сервере.

  • @myrax_byte
    @myrax_byte 3 місяці тому

    1:23-1:24 - правому монитору плохо)

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Да, там надо кабель поменять)

  • @AlexandrSpirit
    @AlexandrSpirit 21 день тому

    Всем хорош.... Но почему весь упор на развитие IDE только под мак ОС ?
    Когда разрабы ***пу поднимут и скомпилируют под Линукс?

  • @m3rleb703
    @m3rleb703 3 місяці тому +1

    Кто использует Codeium, сразу хочу сказать что на данный момент Codeium для Zed не поддерживается.

  • @mrgor4505
    @mrgor4505 3 місяці тому

    Иннтересно как они додумались первой поддерживаемой системой сделать macos, притом, что 78 % пользователей приходит на windows, linux и unix based.

    • @PurpleSchool
      @PurpleSchool  3 місяці тому +2

      Среди разработчиков статистика иная, там доля MacOS доходит до 40%

  • @gnom-om
    @gnom-om 3 місяці тому +2

    ракушке назови два слова Rust and Fast и она уже бежит пробовать ))

    • @proletarian
      @proletarian 3 місяці тому +1

      Раст ахуенен😅 но ЗЕД как то пока не удобен, хоть и быстрый

    • @PurpleSchool
      @PurpleSchool  3 місяці тому +1

      Rust мощь! Но сложен в сравнении с Go

    • @proletarian
      @proletarian 3 місяці тому

      @@PurpleSchool у меня есть практика с С и С++ потому Раст заходит легко, вот эта смесь жс, питон и пхп синтаксиса просто чудесная)

  • @alexdr1279
    @alexdr1279 3 місяці тому +1

    Очень сомнительный на данный момент. Поковырял его месяцок назад. Если сообщество вокруг него не сформируется, будет торчать на задворках недоредакторов пока не сдохнет или кто то не форкнет и не будет его разрабатывать дальше со скоростью одна фича в год. Работать надо, а не с редакторов на редакторы прыгать. Не понятно на кого рассчитан. Вимеры и емаксеры никогда на такое не пересядут. Vscode его опережает где то на век и я хз как надо извернуться разрабам чтобы затащить людей на сабж и создать вокруг него сообщество. Что уж говорить про полноценные ide. Разве что растаманы чисто ради фана будут юзать)Но за обзор спасибо.

    • @green.616
      @green.616 3 місяці тому +1

      Его будут писать через AI со скоростью света. Шутка, если что. Но в каждой шутке…

  • @NeoCoding
    @NeoCoding 3 місяці тому

    отвлекаете по чём зря.. там даже spell checker нет. и вообще разширений раз-два и обчёлся

  • @blackmass4925
    @blackmass4925 3 місяці тому +1

    Уважаемый коллега. Умоляю, произносите все слова полностью и чётко. Слушать это вкрадчивое бормотание невозможно. 😢

  • @gubatenkov
    @gubatenkov 3 місяці тому +2

    Сырой продукт. Нет плагинов. Невозможно работать на проектах с тем же Astro.js

  • @AMTVE
    @AMTVE 3 місяці тому +1

    конечно он быстрый он же пустой и без поддержки платформ. любой редактор был бы быстрый

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Без поддержки каких платформ? Об быстрый за счёт Rust и рендера на GPU

  • @KonstantinOstrovskii
    @KonstantinOstrovskii 3 місяці тому

    Да он не новый, я его года 1,5 назад ещё пробовал

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      Но юзабельным стал недавно

    • @KonstantinOstrovskii
      @KonstantinOstrovskii 3 місяці тому

      @@PurpleSchool почему? Я год назад на нём нормально писал

    • @KonstantinOstrovskii
      @KonstantinOstrovskii 3 місяці тому

      @@PurpleSchool недавно его в опенсорс выложили и всё. Хайп поднялся. А так ничего не поменялось.

  • @AlexGulyaev
    @AlexGulyaev 3 місяці тому

    Ну блин, самое главное перфоманс и сколько ресурсов жрет по сравнению с вскодом и вебчтормом не показал

    • @PurpleSchool
      @PurpleSchool  3 місяці тому

      212мб памяти после запуска всего. У них цифры на главной вполне справедливые

  • @severgun
    @severgun 3 місяці тому

    Да всем насрать. Он на мак и не портируется чтобы там не писали в родмапе. И всё из-за замечательного языка Rust.

    • @PurpleSchool
      @PurpleSchool  3 місяці тому +1

      Почему не портируется, если есть даже скрин запущенного на Linux? Rust прекрасный язык

  • @ConanBarbarul1
    @ConanBarbarul1 3 місяці тому

    Заепал меня этот спам про Z

  • @talgis4169
    @talgis4169 3 місяці тому

    Меня смущают смутные сомнения, очень уж ваш Zed похож на спиженный CodeMirror 6 😂😂😂

  • @virtuoz-ru
    @virtuoz-ru 3 місяці тому +2

    Очередная шляпа. Я к примеру жду только fleet

    • @DmitriyDev
      @DmitriyDev 3 місяці тому

      Он хоть обновляется?

    • @virtuoz-ru
      @virtuoz-ru 3 місяці тому

      @@DmitriyDev Постоянно