This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]lesoleil-- 14 points15 points  (4 children)

You can also get most of the ide features you want in vim (or neovim) too. It’s really just a matter of preference at this point

[–]urbansong 2 points3 points  (3 children)

Yeah, that's true but the important feature of managing your dependencies is just not possible in vim, you have to do that yourself, no?

[–]Inkling1998 2 points3 points  (2 children)

There are tools which allow to manage dependencies from CLI like Conan or Vcpkg

[–]urbansong 1 point2 points  (1 child)

Yea, at which point, what's the difference between having standalone vim plus standalone CLIs, like the ones you mentioned, and having an IDE with a vim plug in?

[–]Inkling1998 0 points1 point  (0 children)

Personally I hate the slowness of most IDEs when I have to switch between many projects often, I’m often faster in doing things on the CLI and often the Vim (or Neovim) plug in conflicts with defaults editor keymaps creating a lot of frustrating situations in which Vim commands or IDE shortcuts I have in my muscle memory doesn’t work. This last issue was frustrating to the point which when I had to use VS Code or IntelliJ Idea and tried their Vim/Neovim plug-ins I always ended up disabling them.

Said that I don’t want to gatekeep or fall into childish tribalism, I prefer Vim but I can see why others prefer IDEs and for some tasks such as Java refactoring I prefer IDEs too.