To add to what others have said, VIM has a lot of features of modern editors. They have code folding, autocomplete, and more. Most of it's built in but there's a multitude of plugins for all this.
I don't know what this feature is not widespread enough.