Hacker News new | ask | show | jobs
by vaughan 1013 days ago
I wish they would have one IDE for everything - what IntelliJ used to be.
5 comments

When IntelliJ supported the other languages via plugins, it was always a subpar experience versus their IDE's whose workflows were really geared to that language.

Its subtle stuff, but changing the way project management is handled and tasks are run for example between CLion, Idea and PyCharm made me use the individual IDEs even if I could technically install the language plugins in just one

Yea, one of the main reason I often use VS Code instead of Jet Brains is that it supports just about every language in the same project. For example if I'm working on a Python project with a C++ component I can choose between using PyCharm which doesn't have C++ support of CLion with has very limited python support.
Isn“t that the "Ultimate" version?
You can still do that. Just install the Rust (or any other language) plugin to IntelliJ. You can essentially build your own "jack of all trades" IDE if you want to.
Unfortunately debugging Rust (or C/C++ programs for that matter) is limited to CLion even if you have an IDEA Ultimate license. I don't know why.

I have an all products license so it's not a blocker but I wish they would just make ultimate, truly ultimate.

But then it would be a lowest common denominator type thing, or a "Homer Simpson car"

I just want to automatically share my transferable preferences between IDEs

If you mean between Jetbrains IDEs, you can. It's called Settings Sync in the settings menu.
I didn't know they had added this. I just took a look and seems it was added in 2022.3. That's still relatively recent, fwiw. I'm still on 2022.2 for Intellij (because of how they bundle their kotlin plugin), but this will solve my problem with Rider and Goland for the next few months,
They had something similar called Settings Repository for 8+ years before they switched to Settings Sync. You could also just sync the settings directory yourself using git, rsync, Dropbox, etc.
This is not true, Rust debugging is available in Ultimate as per documentation https://plugins.jetbrains.com/plugin/8182--deprecated-rust/d... CLion just had more debugging options.
I believe all of the IDEs support essentially everything via plugins.

I personally prefer the segmented nature since it lets me more easily customize per language functionality.

That's what they're adding back with Fleet