|
|
|
|
|
by arcturus17
2179 days ago
|
|
I tried getting vim to match my favorite features in VSCode / Jetbrains IDEs and almost went crazy. Rather simple things like code completion or syntax highlighting were already moderately complex to set up. The command palette present in both Jetbrains and VSCode also has thousands of actions easily searchable in plain language, the most simple of which can be replicated with vim (ex: open file) but many of which would likely require some heavy extra configuration. I never even got into replicating things like live templates which are a massive productivity booster for me - I simply gave up. For me it’s much easier to install the vim plugin in my IDE or editor of choice. I get the modal editing goodness of vim with a supercharged layer of utilities that work out of the box. |
|
I'll just point out that the things you've discussed are possible in Vim if you want them.
E.g. live-templates (snippets) https://github.com/neoclide/coc-snippets
and that if you don't want to spend the time configuring yourself projects like https://spacevim.org/ exist.
Now there probably are some IDE features that vim can't replicate with plugins but it's very rare to see someone actually provide an example of one.
Something like a profiler with flame graph might be an example. Things like refactoring, completion or fast command search probably aren't.