Recently I started using vim because I wanted to use a minimal editor and got impressed with its plugin library and what you can do with it on the terminal.
The entire JetBrains family. I will go thru trouble to streamline my workflow and make it work with those IDEs. I refuse to code without them.
For quick editing I guess notepad++ on windows and vi on other platforms.
Just neovim. I'm developing a game in Godot and tried to use the built-in editor there, I couldn't bare to use it, when one sticks to the vim way of writing, one cannot live without the vim way of writing.
Vim. It's preinstalled everywhere, has good plugins that can match functionality with bulkier IDEs and it stops anxiety of accidentally messing things up with your mouse.
Neovim for python, text, config, text based porn, ascii anime girls.
Latex+Neovim for writing markdown documents so people can have a dumbed down guide to follow. Add vimtex to your plugins.
Pure vim. It's so nice, I can go to pretty much any Linux based device and just run a small shell script and it's exactly the way I like it.
Also because of :smile
I use VSCode for three years now.
I mostly code in Rust, sometime Java, JS/TS.
So, it great to have an Editor that support most of the existing languages.