Hacker News new | ask | show | jobs
by euW3EeBe 752 days ago
The VSCode extension for Rust is quite good too, probably the best IDE like support for any language I've tried.

I'm more excited for JetBrains Fleet than another standalone IDE at this point.

2 comments

I like rust-analyzer in VSCode, but I've found that it does seem to struggle with large projects that have multiple nested Cargo workspaces. IntelliJ with the Rust plugin has handled that (admittedly niche) case better so far. I still prefer VSCode though so I just open each workspace in an individual window and it works more or less as expected.
I gave up on JetBrains because most of their language plugins are broken most of the time. VSCode plugins have a much larger user base and tend to work, and I don't need 9 different products. It's similar to what happened to Atom.

The main downside of VSCode is Electron leaks memory like crazy and will use north of 150 GiB of RAM.

That's a crazy amount of memory usage, it might be an extension doing it? VSCode has a process explorer tool you can access under `Help>Open Process Explorer`.
Yep. I should've last time but I will if/when it goes mad next time. I hadn't quit the process in about 2 weeks.
I'm going to make a wild guess that you use macosx and that 150GiB isn't usage but addressed space. Macs are notorious for returning nonsense memory figures with some applications.
No, it was using 90+ GiB of swap. There is a difference between virtual address space and RSS.
That has not been my experience at all. VSCode is mostly just a code editor with plugins, while Intellij is a full-blown IDE.
Incorrect and hairsplitting. It's a full IDE when you configure and use it properly. Meta uses a lightly-modified fork of it internally as their private IDE for internal use.