I use Visual Studio Code in one project, mainly because it's a mix of scripts and various languages. The thinking was that it can handle many languages well.

Nope. It's a clusterfuck when it comes to actually knowing absolutely anything about the languages or my code base. Auto completion never surfaces relevant stuff, rarely even variables declared one line above or function parameters. It's like coding with Emacs in 1995, except Emacs was better at the actual editing.

#visualStudioCode

Navigating to a method seems to do a grep in the source tree of the string and then present me 50 irrelevant places to navigate to. Code completion on a class never shows the methofs.

I have installed all kinds of language support packages etc for all of them and at least syntax highlghting is good. It's not easily configurable, but it works.

I should just throw this garbage away and use CLion, but I'm so lazy...

Hm, no, today will be the day I move to a 21st century IDE.

@chakie CVcode popularity is mind boggling...

alas: have you tried Jetbrains IDEA? it works quite well with multi-language projects...

@wojtek I use IDEA, CLion, RustRover, PyCharm, Android Studio. I used to use Goland when I did Go. Yes, I like their IDE:s. :) For this project VSC was just an old habit as I started it with VSC almost 10 years ago. Now switched to CLion.
@chakie Visual Studio Code supports tons of languages out of the box, with "support" generally meaning "syntax highlighting". You always need to install a third-party extension, and the good one is the second most recommended.
@kAlvaro I have installed the recommended language support plugins for the languages I use.