That’s the point behind an IDE - integrated developer environment.
Like I said, it’s all personal preference.
I mainly code in neovim, I do a lot of work ssh-ing into other machines (sometimes with multiple hops.)
I live in the terminal and sometimes cat very very large log files and would like an experience that is terminal centric.
It very much surprised me to learn how many devs there are nowadays who aren’t terminal centric (outside of windows land)
Also I use my text editor to edit database records (via a plugin) as well. Editing DB rows in vim is the kind of crazy I like.
Or at least an IDE platform where plugins provide the language integration.
Of course, this is all opinion in a very subjective context. Some people do best-in-class work with terrible tools.
Maybe I should consider using their IDEs.
Which plugin do you use for DBs?
Do you know how the LLM integration is? I heard it’s terrible, but that isn’t a deal breaker.