3 ms·
IDE by what standard? IDE only means integration of tools, not neccessarily that the integration is state of the art. Go back 10, 20 years, and what IDEs could
by slightwinder 6y ago
IDE by what standard? IDE only means integration of tools, not neccessarily that the integration is state of the art. Go back 10, 20 years, and what IDEs could do back then, Vim can now too. On some parts, it's even touching the realm of modern IDEs (mostly because of LSP and VS Code's effort to make it possible for editors).
There are also now "distributions" of vim-configurations, which are taking care of delivering the IDE-experience out of the box and maintained by someone else. Also, don't forget that vi(m) by design is meant to be integrated as the editor-component in the environment of the unix-shell. So it always was part of an IDE from the beginning.
Though, it's true that there is an limit on how much it can do with it's momentary ability and architecture. It's textual, so it' can't copy the GUI-Components of modern IDEs or the assistants. Meaning it will likely always stay a second rate-IDE. But I guess that's ok. You don't need to be the best at every aspect of the workflow. At the end the final results are what matter.