| > Modern text editors do every single thing. That's an outrageously false statement. If it were true, you'd rarely need plugins. > I wonder what you'd consider an IDE nowadays. The definition of an IDE hasn't changed in at least 20 years. INTEGRATED development environment. If I install a C++ IDE, I have everything I need out of the box, and the experience is (usually) consistent across all features. If I want to do C++ in Vim, I need to install about 10 plugins (to begin with) [1], which will result in a disjointed experience (each plugin has different authors with different visions) where things break randomly and I don't know why. Speaking from experience, unfortunately. Yes, you can make it work and you can get used to it, but it's just a text editor that you try to coax into doing what you want by using plugins. Whereas the IDE will give you a language-specific tool out of the box, without any significant effort or inconvenience on your part. And the overall experience is better because the IDE "just works" most of the time. [1] https://stackoverflow.com/questions/4237817/configuring-vim-... |