Why I switched from VSCode to Zed.

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

Комментарии • 110

  • @ignaskavaliauskas9812
    @ignaskavaliauskas9812 5 месяцев назад +84

    I see that you are a new channel and don't want to hate on you, but this video is quite useless for anyone looking to switch code editors. Instead of yapping, it would be a lot more interesting to see you actually use the tool and compare it directly to vscode. The main reason vscode is so popular is because of it's plugin ecosystem. You can manage deployments, connect and view database, manage docker containers, has git integration and so on. Can Zed offer this?

    • @FloWoelki
      @FloWoelki  5 месяцев назад +16

      All good and thank you for the feedback! I know that this video was a bit too short and more on talking than showing facts. This video could have been better!
      To answer your question: not yet, but they also do have a tiny plugin ecosystem as well. I think that will definitely improve.

    • @Aceptron
      @Aceptron 3 месяца назад

      @@FloWoelki well, vscode had a head start, and it has tons of officially supported and community made plugins. The ecosystem will stay bigger.

    • @DarthVader11912
      @DarthVader11912 3 месяца назад +1

      The 'plugin' ecosystem is just a scam mate. It uses LSP and other tools in the background. Stuff you can get in other editors while sucking up all of your RAM and being slower than a turtle. You spent more time waiting for completions than writing code in the piece of crap.

    • @Aceptron
      @Aceptron 3 месяца назад +1

      @@DarthVader11912 a bit exaggerated imo, but good point

    • @krzysztofkwolek5810
      @krzysztofkwolek5810 3 месяца назад

      @@DarthVader11912ok, you can. But you don’t. I wanted to give Zed a try as a Angular developer. At first, I found out that angular templates work out of the box - great. But not so fast. New template syntax, which is out for like 1 year now isn’t supported yet. Then it is still missing stuff like referencing variables from class in template.
      If you don’t like something in vscode, you already have mature selection of extensions to customise it.

  • @ThomasWSmith-wm5xn
    @ThomasWSmith-wm5xn 5 месяцев назад +9

    I work on a massive codebase - how is vscode slow? zed doesn't have the autoclose or renaming html/jsx tags and for that reason I really cant use it. kills time and makes things slower. I can get around some of the shortcoming and build my own snippet lib but dang - so many basic things you expect from vscode or any text editor that zed just doens't let you do or have.

    • @FloWoelki
      @FloWoelki  5 месяцев назад +1

      Yes, sometimes JSX feels really buggy. I agree. But it's important to note that it's still in an early stage of development. It will only get better :)

    • @krux02
      @krux02 4 месяца назад

      So you are willing to give zed another chance if that feature gets implemented it some point in time? Or is there something structurally wrong with zed that you don't see being fixed at anytime?

    • @ThomasWSmith-wm5xn
      @ThomasWSmith-wm5xn 4 месяца назад

      @@krux02 Nope thats pretty much it. Farting around on backend was super easy switch from vscode. The autoclose / rename thing killed productivity, when using it for FE projects.
      I have it installed and will follow the updates. An extension store inside the app would do wonders.

    • @daggalando
      @daggalando 4 месяца назад

      @@ThomasWSmith-wm5xn use an extension called Emmet

    • @DiogoSilva-xx8nz
      @DiogoSilva-xx8nz 3 месяца назад

      i can imagine that massive codebase

  • @OfficialChiller
    @OfficialChiller Месяц назад

    Seitdem im Oktober Zed für Linux veröffentlicht wurde, nutze ich das nur noch in meinem Elektrotechnik-Studium, extremes Tool. Ich hoffe allerdings das in Zukunft noch Plattformio das ganze ach akzeptiert bzw. eine extension dafür erstellt und das z.B. Laravel mehr Extensions hinzufügt (neben PHP Intellisense)

  • @davidowens9597
    @davidowens9597 4 месяца назад +1

    Have you compared Lapce to Zed? Lapce is also a fast code editor written in Rust.

  • @data-engineering-for-all
    @data-engineering-for-all 5 месяцев назад +4

    Can Zed pull out all the features of vscode and maintain a speed exceeding other code editors like Jetbrains and VsCode

    • @FloWoelki
      @FloWoelki  5 месяцев назад

      Exactly! Zed will absolutely crush vs code when it comes to the performance.

    • @dyto2287
      @dyto2287 5 месяцев назад +3

      @@FloWoelki Wow... what performance though??? What kind of stone age laptop do you use that you need to care about text editor performance. It solves problem that noone literally have and slaps AI buzzwords on some basic chatgpt integration with basic features for marketing.

    • @kylerjohnson988
      @kylerjohnson988 4 месяца назад

      @@dyto2287if you use VS Code to work on a large enterprise app or a big monorepo, you will run into the limitations of its electron base. Language servers and linters crash and have to be restarted somewhat often, any refactor operations are slow, cmd/ctrl + clicking for references randomly stops working, etc. I really like VS Code and I use it for pretty much everything but I had to give it up in favor of WebStorm and GoLand at work.
      I’ve encountered these issues on Windows 10, windows 11, and several Linux distros on a Dell Workstation with an Intel Core Ultra 7 processor with 16 cores at 4.8 GHz and 32GB of RAM. It wasn’t the machine.
      I’ve also encountered these issues on an Intel MacBook Pro and a M2 MacBook Pro both with 32GB of RAM.
      Zed doesn’t have support for all the language servers I need, but I’ve already done some work with a large Go codebase with it where I had previously had some trouble with VS Code.

    • @Fizzify
      @Fizzify 4 месяца назад +4

      @@dyto2287 You have clearly not worked with large codebases. Even with a power computer, autocompletions can be very slow when working on a company level project.

    • @dyto2287
      @dyto2287 4 месяца назад

      @@Fizzify Autocompletion relies on LSP anyway so there won't be any real difference since both editors will run same LSP servers.

  • @cbbcbb6803
    @cbbcbb6803 3 месяца назад

    Years ago, I took a course in Unix. The instructor insisted tthat we should learn and use vi on the grounds that vi come with every Unix. I learned it though I did nit like. My complaint was that everybody had an internet connection and that there were good editors available that would accommodate anybody's preferences. It annoys me that vi doesn't open defaulted to input mode. Every other editor that I have experience with assumes you want to edit something. After all, its purpose is in their named description. It is the vi *editor* hint hint hint. So, I will look at Zed.

  • @Peeeeeew
    @Peeeeeew 5 месяцев назад +2

    Not ready to switch now, will see where Zed go

  • @Kaptime
    @Kaptime 3 месяца назад

    It's impressive, closer in performance to something like Vi/m, Kakoune, Helix than VSCode. I still prefer Helix but for something more like a full IDE and all the AI, multicursor, modes, collab features it's great.

  • @adam.b3159
    @adam.b3159 5 месяцев назад +2

    Mega cool. Keep pushing with great video content

    • @FloWoelki
      @FloWoelki  5 месяцев назад

      Thank you! Will do!

  • @charlesbcraig
    @charlesbcraig 3 месяца назад

    I had skill issues setting up NeoVim but found LunarVim, which has most features already added (VSCode for bigger projects). I run an old MacBook Pro Retina early 2013 (what a tank!) and the text in Zed turns to gibberish when I scroll. I believe this is due to my GPU not being supported :/ I’ll upgrade when the M9 chips come out :D

  • @tyler361t2
    @tyler361t2 5 месяцев назад +2

    can you make a video showing how to get ollama to work with zed

  • @bronzekoala9141
    @bronzekoala9141 5 месяцев назад +1

    Will definitely switch to it once it's available for linux.

    • @FloWoelki
      @FloWoelki  5 месяцев назад +1

      By now, it is available for Linux 🎉

  • @GreatTaiwan
    @GreatTaiwan 3 месяца назад

    how do you edit yoru videos love the paper style

  • @dDesirie
    @dDesirie 3 месяца назад

    I switched to Cursor from VS Code. The AI capabilities of it is simply unmatched.

  • @einzelltuter2847
    @einzelltuter2847 2 месяца назад

    How did you get vim "useable" or "userfriendly" for a German keyboard?

    • @FloWoelki
      @FloWoelki  Месяц назад +1

      I never tried vim on a German keyboard :p I've just switched to a US keyboard some time ago and then switched to vim.

    • @einzelltuter2847
      @einzelltuter2847 Месяц назад

      @@FloWoelki So geht es natürlich auch.
      Das ist mir leider nicht möglich. Ich müsste dann ständig zwischen Deutsch und Englisch wechseln. Mit 2 Tastaturen wollte ich auch nicht am Schreibtisch sitzen.

    • @FloWoelki
      @FloWoelki  Месяц назад +1

      @einzelltuter2847 also theoretisch kriegst du auch die Umlaute alle auf einer englischen Tastatur hin, wenn es dir darum geht. Englische Tastatur ist halt generell auch deutlich angenehmer

    • @Noodles.FreeUkraine
      @Noodles.FreeUkraine Месяц назад

      @@einzelltuter2847 Einfach das EURkey Tastatur-Layout von Steffen Brüntjen installieren und gut. Funktioniert super, ich möchte keine deutsche Tastatur mehr haben.

  •  4 месяца назад +1

    man when hear people say vscode is slow, it sounds weird to me. My lazyvim nvim is so slow compared to vscode, I am shoked!

  • @Nightwulf1269
    @Nightwulf1269 4 месяца назад

    Hi and thanks for the video. I just started to try Zed out and configure it especially because I'm coding in Zig and VS/OSS-Code are pretty slow and sluggisch with code completion and so on. The speed is amazing and I love it already for that. But what is really a pain for me is the lack of a debugger integration with lldb or gdb. Would have been a higher priority as having AI integration. To be honest: for me that never helped with anything and I have my doubts it will play a big role in development after the current hype.

    • @FloWoelki
      @FloWoelki  4 месяца назад +1

      I do agree. Possibly, there is an open issue on GitHub to support this sort of debugging? Try to upvote that, if it already exists.

  • @DeveloperLeon
    @DeveloperLeon 4 месяца назад

    Personally, I've been really enjoying Helix lately. I liked the idea of Neovim and tried the switch but the motions did not feel natural to me. The Helix motions do feel much more natural to me though. Helix is also written in Rust, so it has great performance, and has most of the core features baked in, so very little config needed compared to Neovim. I'd be quite interested to give Zed another try if it could implement Helix mode.

    • @pyrosoft1077
      @pyrosoft1077 4 месяца назад +1

      why tf would they make helix mode

    • @DeveloperLeon
      @DeveloperLeon 4 месяца назад

      @@pyrosoft1077 oh dear, you sound upset, did that suggestion offend you? Deep breaths. It’ll be ok.

    • @pyrosoft1077
      @pyrosoft1077 4 месяца назад

      @@DeveloperLeon i hope bro, life tough, i dont wanna miss her anymore

  • @艾曦-e4g
    @艾曦-e4g 5 месяцев назад +1

    IMO, zed just support vim mode not vim, because it cannot embed neovim which hinders me from adapting zed editor.

    • @FloWoelki
      @FloWoelki  5 месяцев назад

      Absolutely. But it feels quite refreshing because they heavily focus on a native Vim integration. What nvim feature do you currently miss in Zed?

    • @艾曦-e4g
      @艾曦-e4g 5 месяцев назад

      @@FloWoelki TBO, zed vim-mode is as good as or even better than others. For me, I work on terminal using neovim as editor and other cli tools,. BUT zed is a gui app which provides terminal. I may switch to it if I find out the proper workflow with it. I do really want to know how your guys' workflow on it. Thank you for the reply.

    • @FloWoelki
      @FloWoelki  5 месяцев назад

      @@艾曦-e4g Yeah definitely makes sense! Maybe I could make a video about it. But generally I use the same key bindings as in my nvim config. Additionally, I still use my terminal sometimes to e.g., execute things :D

  • @martingreler6236
    @martingreler6236 5 месяцев назад +1

    Very fast and elegant but no DEBUGGER!

    • @FloWoelki
      @FloWoelki  5 месяцев назад

      You are right. But there are some first implementations for having a debugger in Zed.

  • @desvendandoornasaude4127
    @desvendandoornasaude4127 5 месяцев назад

    Good video dude! I use Linux as my main OS and Neovim, they are so fast to code, I have a really good experience with them. I am waiting Zed release to Linux to try it.

    • @FloWoelki
      @FloWoelki  5 месяцев назад +1

      Thank you! By now, they do released a Linux version * _ *
      Feel free to check it out on their GitHub.

  • @jackreacher963
    @jackreacher963 5 месяцев назад +9

    Mac only != VS Code killer...
    Who is paying all these youtube coders to advertise a software which is mac only...

    • @FloWoelki
      @FloWoelki  5 месяцев назад +3

      That's true; it's not yet available for Linux or Windows. There is an ongoing roadmap issue for that: github.com/zed-industries/zed/issues/7015
      Don't worry, it will be available soonish ;)
      FYI: I am not getting paid by them; I am just really excited about Zed.

    • @badmax7319
      @badmax7319 2 месяца назад +1

      Now also available for Linux.

  • @anonymouscommentator
    @anonymouscommentator 4 месяца назад +3

    when the editor with a mere fraction of the features is faster than vscode 🤯

    • @FloWoelki
      @FloWoelki  4 месяца назад

      Well, they are constantly developing the editor, so they might have someday the same amount of features but will be faster.

  • @lMINERl
    @lMINERl 5 месяцев назад +1

    Zed is a meh i dont think ppl will switch to it anytime soon cause it doesnt add anything new unlike terminal based editor ( vim / neovim / helix) plus it doesn't have lunix and windows
    I think ppl who need to switch from vscode are who looking for productivity improvement while writing code

    • @FloWoelki
      @FloWoelki  5 месяцев назад

      That sounds quite reasonable. We'll see how Zed evolves in the future :)

  • @iulikdev
    @iulikdev 2 месяца назад

    I'm fan of rust.. but it's only available to mac, i have a M2 air, 8GB. I also have a desktop amd 7900x 12cpu/64GB/Nvidia GPU. Between zed on mac and vscode on desktop i choose desktop machine.

  • @everybodyguitar5271
    @everybodyguitar5271 3 месяца назад

    The only problem for zed is it lacks of extensions.

    • @FloWoelki
      @FloWoelki  3 месяца назад

      I agree. But let's see what the community develops :)

  • @Elkhaligy
    @Elkhaligy 4 месяца назад

    I can handle the 1 sec difference between vscode and zed lol, thank you.

  • @eddy147Tennis
    @eddy147Tennis 4 месяца назад

    If speed is such an issue, then why not consider (neo)vim? It is fast and already has a great eco system.

    • @DiogoSilva-xx8nz
      @DiogoSilva-xx8nz 3 месяца назад +2

      because ui is also an issue and no one wants to spend time configuring neovim

    • @m0n0ct0
      @m0n0ct0 Месяц назад

      @@DiogoSilva-xx8nz there are ready-made neovim configs (or distros) which make it as easy to tweak as vscode

    • @Amaraticando
      @Amaraticando 17 дней назад

      neovim is slow as hell if you bootstrap from kickstart.nvim, Let alone if you add half of vscode features. Not to mention the whole pseudo-UI copium.

  • @mindfulnessrock
    @mindfulnessrock Месяц назад

    I really hope it doesn't take the same trajectory that lapce took!

  • @haniissa1990
    @haniissa1990 4 месяца назад

    why zed eat the process?

  • @Taddy_Mason
    @Taddy_Mason 4 месяца назад

    Are people really hitting performance limitations on VS code? If one is working on a huge monorepo with thousands of files and billions of lines of code, then perhaps. I have a heavily modded vscode with more plugins than the npm registry and i honestly don't notice any performance hits...sure it might consume 5x the memory of the next "lean" code editor but i also have 32gb of memory on my dev mac. I suppose what I'm trying to say here is that a simple (or even substantial) performance gain is not a significant incentive to ditch VS code.

  • @katungiyassin9947
    @katungiyassin9947 5 месяцев назад +2

    Would rather go Neovim

    • @FloWoelki
      @FloWoelki  5 месяцев назад +2

      Interestingly enough, the official Zed team has a whole documentation about why they didn't consider embedding nvim into Zed :D Quite interesting..

    • @katungiyassin9947
      @katungiyassin9947 5 месяцев назад

      @@FloWoelki And by the way thanks for your net/http tutorial in Go it helped me a lot. Well explained and hope to get more from you. This time we are waiting for Gin, Tailwind CSS, Templ, HTMx and MySQL project/tutorial.
      Thanks for your help.

    • @katungiyassin9947
      @katungiyassin9947 5 месяцев назад

      @@FloWoelki Zed has a poor display I installed it yesterday and it didn't work out for me

    • @katungiyassin9947
      @katungiyassin9947 5 месяцев назад

      @@FloWoelki Though it has a Vim mode, which is good for me since I am getting into Vim, it remains a flop on my side.

  • @that_guy1211
    @that_guy1211 4 месяца назад

    i like how zed worries more about appeasing the linux community than microsoft, like, as soon as i clicked on this video i went to their site to check if they had linux compatibility, and it did! Happy me for not having to waste 1000 bucks for a shitty apple product, and even happier me at seeing that windows was unsupported, yay!

    • @FloWoelki
      @FloWoelki  4 месяца назад

      Yeah Zed recently released a version that supports Linux. It's awesome to see that you kind of like it :D

    • @m0n0ct0
      @m0n0ct0 Месяц назад

      zed started as mac only -_-

  • @JaderRubini
    @JaderRubini 4 месяца назад

    I'm trying to like Zed, but it's just still too raw for me. Keeping an eye on its evolution though, I think it might be the one I'll settle with.

    • @FloWoelki
      @FloWoelki  4 месяца назад

      That's awesome! Always stay curious :)

  • @fresonn
    @fresonn 3 месяца назад

    Just tell them that dhere is no visual git panel in zed.

    • @tadiwapfachi
      @tadiwapfachi 2 месяца назад

      only reason i switched to zed. vscode is great but zed takes of some training wheels and its great

  • @hwapyongedouard
    @hwapyongedouard 4 месяца назад

    yeah vs code is slow on larger code base but we are lazy to learn other code editors

    • @FloWoelki
      @FloWoelki  4 месяца назад

      That's so true :D

  • @vijayhardaha
    @vijayhardaha 3 месяца назад

    Plugin plugin plugin 😂 vscode is useful when it has plugins otherwise, I can code in notepad as well 😂😂 Zed is good too but the plugin ecosystem is missing currently, hopefully it will grow soon and we can have same shortcuts and feature as vscode for our workspace ❤

  • @igors634
    @igors634 4 месяца назад

    You don't have to use VSCode with Electron. You could just run VSCode in a docker container and access it via browser which saves running an Electron instance.

  • @thhaase-soz
    @thhaase-soz 5 месяцев назад

    I use VScodium, its open source and a little faster and leighter then VSCode

    • @Light13378
      @Light13378 5 месяцев назад

      Same i use vscodium and now i will try zed it is available now in Linux

  • @sel88q
    @sel88q 5 месяцев назад

    If only Codeium work

  • @leojohn6702
    @leojohn6702 5 месяцев назад

    Why I won’t switch

    • @FloWoelki
      @FloWoelki  5 месяцев назад +1

      Maybe you'll come to the dark side :D

  • @AsherDMckoy
    @AsherDMckoy 4 месяца назад

    because it runs at 120fps next question

  • @RazoBeckett.
    @RazoBeckett. 5 месяцев назад

    Neovim is best for me!

  • @TheMaxthesis
    @TheMaxthesis 5 месяцев назад

    zed in crostini linux env does not work for shit.

    • @FloWoelki
      @FloWoelki  5 месяцев назад +1

      Maybe they are working on fixing it. Feel free to create an issue on their GitHub repository.

  • @LindaJones-x4e
    @LindaJones-x4e 3 месяца назад

    Zulauf Fords

  • @MrWaesh
    @MrWaesh Месяц назад

    Hype is the word came to my mind.

  • @that_guy1211
    @that_guy1211 4 месяца назад +1

    i like nano better, vim shortcuts and keybinds just don't make sense like.... why would hjkl be used to move when you can.... arrow keys or wasd? also like, how do you copy and paste in vim? like, makes no sense at all, you gotta exit insert mode and then type in a command instead of just... ctrl+shift+c and ctrl+shift+v...... it's just... unnecessary.....

    • @FloWoelki
      @FloWoelki  4 месяца назад

      Not quite. Copying in vim or nvim is called "yank" and it's basically the same thing as copying. Overall, I personally think that I am definitely faster when using vim key bindings.

    • @that_guy1211
      @that_guy1211 4 месяца назад

      @@FloWoelki typing the number of lines you want to copy followed by `yy`? Wtf? I'd much rather keep my shift+ctrl+downKey ctrl+c and ctrl+v rather than type in a command, just seems faster

    • @FloWoelki
      @FloWoelki  4 месяца назад

      @@that_guy1211 Nope you just have to use `yy`. Clearly it appears slower, but the more you practice using vim, the faster you get.

  • @jaxxedbytes
    @jaxxedbytes 3 месяца назад +4

    I really wonder what people mean by "slow editor". Never, like not even once, peeked into a situation where code was appearing slower than I typed or I dunna, waits more than a few seconds - like 2 or 3. Problem seems a bit like made up by the developers of Zed ;) I mean even JetBrains is not that slow, and when it is, you just reload it. But exchanging top notch static analysis and code intelligence for one second of saved time - like, whyyyyy? :) It's a bit like going with a bike around the world and saying it allows you to save on fuel. Well, yeah, it does. But... :))))