Shots fired
-
It is slower. It's a fully fledged IDE, VSCode is not so it will always be way faster, but that's again this meme, JetBrains IDE's are super powerful so I guess you can say what it lacks in speed it got in power. It's also written in Java so it's memory heavy, but it is what it is.
I use both and I enjoy both. I would never however use JetBrains to open and edit a single file, its way to slow for that.
+1
I use Visual Studio Code when I need to edit one files or two. JetBrains IDE when I'm starting a programming session.
-
Being plugin based avoids bloat (doesn’t matter for code-oss because it’s electron)
Well, IntelliJ is also plugin based, it's just that most of the plugins are bundled and enabled by default and maintained by the same set of people as the core IDE, so there's consistent quality.
-
Being plugin based avoids bloat (doesn’t matter for code-oss because it’s electron)
It also plays into their goal to make VS Code seem open source while being the opposite! A lot of the functionality is in the marketplace but non Microsoft products aren't legally allowed to use it and you're not allowed to distribute builds of the plugins.
Use VS Codium instead.
-
You guys use editors? Real programmers only need a mechanical hard drive, a magnetized needle and a steady hand.
Looks at mr fancy pants over here with a magenetic disc. While im over here threading my code.
-
Is that a plugin?
It's a separate Jetbrains IDE for .Net
-
For me, they both fall into the "I can't stand this because it is too slow" category. So same difference. I have used vscode from time to time because I wanted to use certain plugins, but dropped it after a month or two every time STRICTLY because of performance (even without plugins). Like literally, the only reason I dropped it.
It's text editing. If it isn't instant, it's slow. Even for gui text editors, Sublime Text has had that dialed for like 15 years. VSCode intentionally traded performance for ecosystem (and to great success)! But imo, newer editors like Zed have better bones, and are going to slowly but surely eat their lunch.
edit: see other thread; but I guess vscode is instant if your machine is better than mine?
But not my experience.
Im not sure what you are doing but vscode is extremely fast unless you throw a several megabytes data file at it which then it bogs down. But even then, its only at loading the file since it loads the whole thing into memory instead of a buffer.
-
Im not sure what you are doing but vscode is extremely fast unless you throw a several megabytes data file at it which then it bogs down. But even then, its only at loading the file since it loads the whole thing into memory instead of a buffer.
If it is fast enough for you, then that’s great. You should keep using it.
-
Im not sure what you are doing but vscode is extremely fast unless you throw a several megabytes data file at it which then it bogs down. But even then, its only at loading the file since it loads the whole thing into memory instead of a buffer.
My laptop definitely prefers Emacs. VSCode is just another electron app after all.
-
Having bunch of plugins built-in is not any better than having a bunch of plugins
Having a bunch of plugins built-in means also supported in updates and play nice with each other
-
LunarVim is the lazy way forwards
development stopped for a year (I see activity resumed yesterday) and I jumped ship to LazyVim, it feels much better and possible to self maintain the entire setup.
-
This post did not contain any content.wrote on last edited by [email protected]
Lol "as good as intellij" what the actual fuck.
I cannot imagine how much worse you'd have to make vscode to make it as shit as intellij is. And even vscode is pretty shit.
Kotlin would be a great language if it wasn't hampered by that IDE.
-
This post did not contain any content.
Really hoping Zed takes off, VSCode while versatile, feels clunky and slow
-
No mention of KDevelop? ;__;
I like it because it is the pretty much only FOSS graphical IDE where the edit-compile-debug cycle works. I'm been using it for last 10y for C/C++/Python, and it recently gained LSP support. (ported from Kate)
Zed might be a good contender soon
-
This post did not contain any content.
Still stubbornly using Pulsar (fork of Atom)
-
development stopped for a year (I see activity resumed yesterday) and I jumped ship to LazyVim, it feels much better and possible to self maintain the entire setup.
I have never heard of lazy vim. Will investigate!
Thanks -
It's a separate Jetbrains IDE for .Net
Thanks! Jetbrains rock.
-
This post did not contain any content.
neovim users spending 3 days rewriting old unmaintained extension for telescope
-
It also plays into their goal to make VS Code seem open source while being the opposite! A lot of the functionality is in the marketplace but non Microsoft products aren't legally allowed to use it and you're not allowed to distribute builds of the plugins.
Use VS Codium instead.
You are allowed wtf. If the plugin author didn't distribute it elsewhere, it's on them. MS doesn't forbid them from uploading the extension build elsewhere, they just wanted their marketplace not getting requests from not-their-client which is a fair point for a for profit company.
-
You are allowed wtf. If the plugin author didn't distribute it elsewhere, it's on them. MS doesn't forbid them from uploading the extension build elsewhere, they just wanted their marketplace not getting requests from not-their-client which is a fair point for a for profit company.
wrote on last edited by [email protected]You are allowed wtf.
No. If you're using something other than Visual Studio Code you have to manually download plugins and the MS specific ones use licenses like this.
https://marketplace.visualstudio.com/items/ms-vscode.cpptools/license
SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. For clarification Microsoft, or its licensors, retains ownership of all aspects of the software. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For example, if Microsoft technically limits or disables extensibility for the software, you may not extend the software by, among other things, loading or injecting into the software any non-Microsoft add-ins, macros, or packages; modifying the software registry settings; or adding features or functionality equivalent to that found in Microsoft products and services. You may not: a) work around any technical limitations in the software that only allow you to use it in certain ways; b) reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software; c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; d) use the software in any way that is against the law or to create or propagate malware; or e) share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.
Look at the usages of "In-Scope Products and Services" in Visual Studio Marketplace's Terms of Service. https://cdn.vsassets.io/v/M253_20250303.9/_content/Microsoft-Visual-Studio-Marketplace-Terms-of-Use.pdf
-
You are allowed wtf.
No. If you're using something other than Visual Studio Code you have to manually download plugins and the MS specific ones use licenses like this.
https://marketplace.visualstudio.com/items/ms-vscode.cpptools/license
SCOPE OF LICENSE. The software is licensed, not sold. This agreement only gives you some rights to use the software. Microsoft reserves all other rights. For clarification Microsoft, or its licensors, retains ownership of all aspects of the software. Unless applicable law gives you more rights despite this limitation, you may use the software only as expressly permitted in this agreement. In doing so, you must comply with any technical limitations in the software that only allow you to use it in certain ways. For example, if Microsoft technically limits or disables extensibility for the software, you may not extend the software by, among other things, loading or injecting into the software any non-Microsoft add-ins, macros, or packages; modifying the software registry settings; or adding features or functionality equivalent to that found in Microsoft products and services. You may not: a) work around any technical limitations in the software that only allow you to use it in certain ways; b) reverse engineer, decompile or disassemble the software, or otherwise attempt to derive the source code for the software, except and to the extent required by third party licensing terms governing use of certain open source components that may be included in the software; c) remove, minimize, block, or modify any notices of Microsoft or its suppliers in the software; d) use the software in any way that is against the law or to create or propagate malware; or e) share, publish, distribute, or lease the software (except for any distributable code, subject to the terms above), provide the software as a stand-alone offering for others to use, or transfer the software or this agreement to any third party.
Look at the usages of "In-Scope Products and Services" in Visual Studio Marketplace's Terms of Service. https://cdn.vsassets.io/v/M253_20250303.9/_content/Microsoft-Visual-Studio-Marketplace-Terms-of-Use.pdf
Then specify MS plugins. If you only said plugins on MS marketplace, you are blaming MS for things they didn't do