Did you not disable the unneeded plugins on a project? I wouldn’t turn on the rust plugins for a js project if the codebase doesn’t have it
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
I would argue it’s worse. You can’t choose the things that are actually beneficial to you and how you work.
You can, they are not built in but bundled
That’s just built in with extra steps.
Somehow even worse. Now it comes with and I have to install it separate?
It’s only a prompt: “Would you like to install the recommended addons?” You hit ‘yes’ and move on, never thinking about it again until you switch projects for the first time. I don’t get what this fuss is about.
Note that the community is very active for each project. All popular projects like Tailwind and Astro come with their recommended add-on and command-line tools early after their release. But my favorite is when a new project pops up that replaces the original tool and becomes the standard because it got it right, and it didn’t have to ask anyone for permission to do it.
Depends on the resources required and how much benefit it brings to the average user.
Security-wise, yeah? IIRC Microsoft is very nonchalant with checking that there’s nothing malicious in the plugins on their marketplace.
I‘ll take the plugin installing over fucking around with pycharm jars to get it to actually eat dependencies any day. I am amazed about the bullshit the Intellij fanboys are willing to put up with, I would rather do everything in vi.
Yes, I’d rather have 35 different IDEs for every task I need to do. Much better than One To Rule Them All.
I also don’t have any ties to a specific editor. I use whichever is most convenient at the moment. But I avoid paid IDEs.
You mean one to struggle to rule them all?
With their products one can have it either way
Plugins on a universal open source IDE are a better system than specialised proprietary IDEs (that also share “core” code but it’s not open source).
Fight me.
Fair warning though: I know these
/weakSpot :g/your confidence/d :x
Btw, pylance is proprietary. There’s Kylin for jedi as alternative.
Pyright is the open source language server behind pylance and it works just fine in my neovim setup (in case you hadn’t recognized the commands and the logo). There’s also basedpyright if you have beef with pyright.
Protip: let someone else manage your neovim setup: just use lazyvim.org
basedpyright includes some nice features that Microsoft has otherwise gated behind the closed source Pylance. There’s also (in development) ty from Astral that I’m pretty excited for (ruff and uv have made writing python so much better for me).
what did the /d do? I know you’re searching for weak spot but I haven’t seen :g/xyc/d
d for delete.
d_
to skip putting it in the copy register! Helps performance if you’re doing large global deletions.Excellent 👍
For real.
Recently switched to a new contract, which resulted in me switching from IDEA Ultimate to vscode. This picture is terribly accurate.
In intellij I usually do code reviews by checking out the code and comparing the branch to origin/main to step through the changes. Just a right click menu option to compare branches.
I took for granted that this is just a thing IDEs should do, so I looked in vain for a while before googling it and finding out I need a plugin for that. (If I’m wrong please help me find the button, I still believe it must be in there somewhere. Surely the owners of GitHub can compare branches?)
I use that extension called GitLenses, it provides a fair bit of git tools. Not sure if it has what you want as I use JetBrains more and usually do git on CLI anyways
I don’t use VSCode, so I may be wrong, but I think it has version control integration out of the box (maybe just for git), an with it you can review merges and stuff
I’ll try this today and comeback here
Meanwhile IntelliJ: let’s copycat VSCodium UI
Really hoping Zed takes off, VSCode while versatile, feels clunky and slow
NGL I’d use jetbrainz products more if they weren’t that pricey and more portable
Most of their IDEs you can use for free for non-commercial purposes and even if you need to buy them; when you compare software development to any other profession our tools are incredibly cheap. You can get all the Jetbrains IDEs for less than 300€. Compare that to a HDL simulator or a 3D CAD application like Autodesk. These easily cost several thousand euros each year.
deleted by creator
Dam. Finally someone else who did something similar. I also changed my focus into more GIS and programming oriented work because of AutoCAD being what it is. I like working on open source software because I don’t suddenly lose all my work because I ran out of license or left my job.
True. Doesn’t solve the other issue tho. Heck, I work on rust a lot, and rustrover is free
You mean subscribe to them right? You can’t buy Jetbrains products to use in perpetuity. I pay for their all products pack. They have a 40% continuity discount after two years, which is nice. I would agree they aren’t terribly expensive for commercial software, but they are competing in a space full of free and/or open source alternatives, unlike many production-level commercial softwares.
That being said, their AI integration features are awful across the board, whether it’s their own AI or copilot.
And while I much prefer jetbrains stuff to something like vscode, it’s way more about UI uniformity for me. VS Code extensions outside the top 20 tend to slap themselves wherever they want, with html/css dialogues that don’t fit the UI, and there’s often like 6 versions of an extension that’s like “this one is deprecated, but also the other one is deprecated, but the new one is made by microsoft but it’s actually 3 extensions now.” Whereas generally jetbrains extensions fit within my action panel, toolbar items, and can move widgets to different sides of the UI so that version control stuff, code analysis/structure stuff, external integration/database stuff, and project trees all get their own dedicated part of the workspace
You can just buy them for one year and keep using the perpetual fallback license. Also, they can fuck right off with their planet incinerating automatic plagiarism chat bots.
That’s pretty awesome, I didn’t know they had that. Seems like the sort of thing that should be like an EU enforced license structure. If anything it would make Adobe pucker their buttholes considering their asinine and predatory pricing strategy.
Oh sorry, I made a mistake. It’s named “JetBraian”
They run out of memory (JetBrainlet)
Same. I use VSCode at work, because we need some of the features that are premium in Jetbrains products and the licenses are too expensive for my company.
Core development tools licenses are too expensive? That’s an odd company or from a very low standard country?
The former
Tell your boss that it’s even more expensive to have your foot up his ass. And tell it like Red Foreman
I like the approach
If your work can’t afford less than $20/seat/month for business-critical software, I’d start looking for a new job because your paychecks are about to dry up, anyway.
Is it business critical if it can be done elsewhere for cheaper/free?
Yeah, that’s the reasoning they have. It works with VSCode. Ish.
Funny how such companies don’t care that employees would be more effective with better tools and those license prices would result in way over $20/month profit. 🤷♂️
Arent they like $100/yr a pop? Thats less than what adobe charges for photoshop.
Yes, if you use some of them, if you use more of them they become more expensive so the toolbox is a good idea. Still expensive, but usually if you need this you either are a power user or you make money on what you are doing.
And they get cheaper the longer you hold the license
Switched to Zed recently, after finding out it’s basically flawless on Linux now (it was pretty bad initially) and after about 20 minutes uninstalled vscodium for good.
It’s a very solid editor and one less electron thing on my system.I’ve been experimenting with it on Linux for the last week. Seems interesting, I get mixed feelings from it’s minimalist approach, but I tend to use it. I’ll keep it around, looks like it’ll stick w me
Oh, cool. I didn’t know about this one.
Trying Zed now on the eternal quest of eventually replacing emacs…
I’ve known Zed for almost a year now, but it still lacks a lot of what VS Code offers. Especially when it comes to customization.
Sounds like a rash decision.
I like Zed as a concept. Rapid af, vim bindings built in, lean stuff.
But I just can’t go back to vim after enjoying helix bindings. They’re too good.
Helix is bae, the best of both worlds, of both Emacs and Vim.
Indeed. The only issue I have with Helix is the TOML format of the config files. It’s kind of clunky, especially in the languages file. It would be cool if you could be a little less verbose in there. Like YAML or something, and do deeper nesting in a cleaner way, and references for deduplication of settings that are identical, like for JavaScript and TypeScript.
If you’re working on a large project/product then sure, but VS Code is just so damn good, it’s so much fucking faster than IntelliJ, has so many more options and is typically just more intuitive to me. Whenever I can I typically use it.
If you want everything bundled instead of à la carte, that sounds more like eclipse to me. But then, I don’t understand how anyone can program in Java.
i feel like the odd one out whenever i tell people i dont want the shitty ide launcher for jetbrains products on my computer. i havent used their products because of that launcher.
You don’t seem great at taking decisions
They work without it though
I don’t think I’ve ever used the launcher
You mean the toolbox? I love it! Though I had to live without for a while (just NixOS things) and now I’m trying to get back to the habit of using it; unsuccessfully so far.
Use it for what, other than updating installed IDEs?
Opening projects, I use multiple languages, so having a single place to open any project, regardless of the IDE, is nice.
I use terminal commands to open relevant ide for the project
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 :)