At least it's open source and people are allowed to fork it. Isn't that what matters?
VS Code is literally everything the average dev needs, or use JetBrains if you prefer it. Why people are still developing new IDEs from scratch, is beyond me.
While VS Code is amazing, has a great ecosystem of plugins, and is easy to get into, it’s still not perfect. I’m not talking about these new shiny AI editors, never actually used them. I’m talking about the core editor. VS Code can easily get buggy and slow on a complex enough project with a couple of extensions enabled. Not all features developers may want are supported (even with extensions). Some popular extensions are just not robust enough, yet their functionality isn’t included in the editor.
New editors need to arise. New workflows need to be discovered. Otherwise, we would only stagnate.
Extensions overall can have questionable monetization schemes and vulnerabilities
Edit: and dumb dependency chaining
Ex: dbt power user extension requires data altimates extension which greets me with an error popup on every new vs code window telling me I can use their AI service with vs code
Although looks more to be a case of just monetizing the extension or an acquisition
I think the slowness/buggyness is from specific extensions. The project that I currently have open in VSCode has 8708 files over 1166 folders. I have Atlassian, Insert GUID, json, PowerShell, ShellCheck, and YAML extensions enabled and there's no lag or other issues running on a Dell Inspiron 16 Plus laptop. I'm not sure how much more complex I can reasonably expect my project to get.
I'd also be curious to know what features other people would want that aren't in here, but that's just me having a fairly limited use case.
What about extensions making VS Code closer to an IDE? Language support, framework suport etc? All you mentioned are some small utilities.
That would still be the extensions making the application buggy, not the code editor itself.
The extensions are what're making the application closer to an IDE, otherwise it's just a more snazzy Notepad++.
But it'd be hard for me to give you a definite list of extensions as they differ based on the core language and frameworks. Take Java for example. Just to start off you have an extension pack, you need a debugger, maybe a project management extension, a maven/Gradle one, a plethora of extensions if you want to work with Spring framework, docker, testing and test coverage extensions, sonarlint, snyk/checkmarx and that's just like the bare minimum which would bring you close to what Eclipse was 15 years ago. Things like intelliSense and the lot are a joke when comparing to a proper IDE. C#/.NET are no different.
You're piling tens of extensions just to make VS Code a fraction of what Intellij/VS/Rider provide out of the box.
I'm not clear on what you're trying to convince me of. If you aren't using the right tool for the task you're performing, of course you're going to have a bad time.
If you're working in a language that compiles and you're using a code editor instead of an IDE, your misery is entirely your own doing imo.
The starting comment for this thread said that VS Code is everything a dev needs. You replied to a user stating that it's far from perfect and that the stage is still very much open by saying that you are using it on a decently large project but only had a few extensions.
I am glad we agree that VS Code is far from being the perfect tool for devs.
Yes, I was simply questioning their claims of instability and asking what features they think are specifically missing from code editors without turning them into IDEs.
I for one think VSc could have better GIT integration, better docker utilities, K8S, heck even SQL client capabilities. I could think of a couple more but these are just off of the tip of my tongue. Not doing more than just code editing doesn't make it any better than N++/Sublime/VIM.
The only thing I 've seen from various videos of people using Cursor and stuff, is only that it very pimped on the AI integration.
Very likely that many low code vibe coders will find this streamlining and out of the box simplicity more interesting. I mean OK, that if that's their thing.
This entire concept of fork-and-rebrand has the only a clear goal of marketing brainwash for those customers, in other terms it does nothing to improve the situation in overall terms or drive the core project forward.
[ So here a strong case about this particular aspects of why open source sucks -- if it is only to make variations and rebranding of the same thing -- rather than innovating from scratch. ie: r/linuxsucks one reason is related to fragmentation and illusion of choice ].
I use JetBrains not just because "I prefer" it but because VsCode missing tons of features comparing to JB products. E.g., database client tools, local history, scratches. Git integration in VSCose sucks a lot but is a preference, true.
I've found that after 50 straight hours of hacking around vscode and doing voodoo magic, you can get it to be better than jetbrains.
After 50 straight hours.
there is a reason, a multi language native IDE
so hopefully Zed will be cool
I agree regarding text editors but I wish someone would develop an opinionated file explorer for devs
what features would you be looking for?
Would be nice if my ide didn’t consume 8gb of RAM
Neovim lets me do so much more than vscode ever did tbh
Yeah, I can't bother to remember modals ninjutsu, too much mental overhead
It's an electron app
You guys gotta stop with that shit. Most modern, big corpo apps are Electron based, it's not a valid criterion for excluding them. If your PC suffers, Get More RAM® I myself dislike Electron, too, and I am more of a Tauri guy, but I must admit it's not perfect either, and I won't boycott an app just because it's Electron based.
It being an electron app is a valid criticism. Personally, I use Visual Studio, but Visual Studio Code, for being advertised as a lightweight text editor, seems to be anything but. With a minimal C++ setup, VSCode actually uses almost the same amount system resources that Visual Studio does. At that point, you should grab an actual IDE to get superior functionality.
“Everyone else is doing it” is not a valid argument for it.
one thing - fuck VS code's peek interface for (multiple) definitions/references. It's so disruptive to me. I would kill for an extension that would give me a VS (not C)'s references speech bubble instead.
Can you guys recommend me a VSCode fork that is actually good and not only a fork with AI shit? Otherwise, i will stick with vscode as my code editor for unity and react
Code oss? Its an open source clone I think. Pretty good, all extensions work for me.
Why i got downvoted 🐑
VS Code with Cline is all you need for AI, imo. And with cline it’s pay as you go, which is optimal for how I use AI, at least
"Whats atom?"
Extension is all you need.
It's a fork not a clone. There's a difference.
You mean Monaco editor wrapper
Hey, it's me!
Vs code are better then Vs studio
They are completely different.
Ik n idc
2025 sees VScode forks being valuated at billions of dollaridoos. Truly a time to be alive.
VS code has been open source since it's release a decade ago.
Ill correct my original comment