Yeah, IntelliJ has become worse over time. Or atleast Android Studio has. IntelliJ used to be amazing.
IntelliJ now requires like 8GiB of RAM to even open.
This is why everyone should go back to ed
I just use Kate
Kate is great for being a compiled C++ program, making it nice and lightweight. Plus lots of syntax highlighting. Not quite the same as IDEs with auto completion, but pretty good for plain text editing.
It can give autocompletion based on the current file, which is good for writing self contained classes. You can also enable an LSP to get language autocompletion :D
Obligatory XKCD https://xkcd.com/378/
Too many features but also autocomplete isn’t working? So I guess you do want many features?
Just use vim, it usually comes preinstalled
For a few files, sure. Idk how I’d use that on the large corporate Java codebase that I usually work with though. Despite all its memory hogging and unnecessary features, IntelliJ also proves remarkably useful when trying to find anything in these mega projects. Features like ctrl + clicking on a method call to get to its definition (even when it is in a different project that I don’t have checked out), the refactoring tools, the debugger, etc are absolutely necessary to get anything done.
Unless you need to work on a solution with more than a few projects, such as Unity games. Then the LSPs go haywire and eat 20+Gb of memory, while not actually working.
Which, ofc, is Microsoft’s fault, since it’s their analyzer that has had the bug for years now. Rider didn’t have that problem, but it shits itself when you change branches. You can’t win :(
VSCode is the first development environment I’ve used that doesn’t make me feel like this. It’s not perfect but the base application is rock solid and the full DE experience is the more reliable than any other DE I’ve used.
P.S. I specifically said DE for those people who say VSCode isn’t an IDE. Personally I don’t see the point in differentiating.
P.P.S. Sublime is not a DE in my opinion. It’s an excellent text editor with syntax highlighting. The plugins were an afterthought and it was never intended to provide the full experience. Granted I haven’t used it in years.
None of those issues for my main IDE, though Rider on some occasions do get stuck marking some spelling errors after they are fixed.
It has stuttered a few times, but pretty rare. But it does have a bug where it think it is building a project, but isn’t. And requires a restart to fix… Easy to trigger if you try building a project while it’s loading the project…
Visual Stuido with Resharper is the one where things would randomly stop working though. Especially hotkeys would sometimes stop working until I restarted it. Slow and stutter too.
Before I started reading the meme I actually thought “just use Notepad++”.
The IDEs of March
All of those are things that have happened to me (except an IDE that could not handle externally edited files). They are very rare occurrences, but still annoying when I have to get something done.
Thanks for sharing this here 😊😊😊
In my experience, yes. Even coding in the basic notepad makes more sense.
Meanwhile: vim and Emacs users, constantly installing and configuring plugins to emulate a fraction of the power of IDEs, go “just use vim/Emacs”.
I only use nerdtree, and bind some scripts to F-keys. Haven’t updated in a couple years, just works.
Easymotion is the only plugin I need to be happy.