Re:What I would do differently if I was learning to program ...
by emodendroket on Monday July 09, 2018 @04:00PM
(#17492992)
I was always more of an Emacs guy so I can't speak to that specifically, but in your big list of examples there's nothing that wouldn't work, as far as I can tell.
Not even the vim experience when using plugins, just stock vim.
I tried ideaVim and while I do not remember what my specific problems where, you can read their ReadMe for a glimpse that they have a lot of issues still.
Even IF they would provide a decent enough vim emulation, why use something emulated when I can have all the IDE features in Vim itself.
Also: Vim plugins that provide IDE features are purposefully build with the way vim works. Providing advanced IDE functionality in a Modal Editing environment. This can not be said about an IDE with vim emulation. As far as I can see they implement those features as ":action <actionName>" which is so much worse then what vim can do.
IntelliJ + IdeaVim is simply a worse Text editor then Vim despite being significantly more bloated and slower and I would even say that Vim with plugins is a much better IDE as well (while STILL being less bloated and faster).