top | item 21124502

(no title)

iKnowWhyIamHere | 6 years ago

I think I can relate to his feelings. I want vim with default Intellisense of VS Code.

I know about coc-nvim, but I still couldn't get it to work for C++ on Ubuntu 19.04, will try again soon.

discuss

order

pnako|6 years ago

> I want vim with default Intellisense of VS Code.

Your best bet is probably CLion (it's proprietary) with IdeaVim plugin. It's not perfect but it's probably easier to implement vim-mode into any IDE than turn vim into an IDE.

boring_twenties|6 years ago

I used to use IdeaVim with IntelliJ, it was utterly awful.

All of the basic commands were wildly incompatible with vi and vim. Example: u (undo). Not only would it add cursor movements to the undo stack, it would also put multiple actions onto the stack as one, so you could only undo them all at once or not at all.

That's the one I remember most -- it's been over 5 years -- but not a single day went by without some utterly flabbergasting surprise when expecting it to, you know, emulate vi/vim.

Somewhat ironically, about 5 years before that, I used some similar plugin for Visual Studio and that one was infinitely better. It cost $99, but my employer paid for it, and it actually performed as advertised.

Even that didn't implement "advanced" vim commands that I like a lot -- like :perldo -- but at least it didn't fail to get even the basics right.

In the end I don't think any IDE vim-mode can be good enough. What I think would be best is if the IDE somehow embedded the actual vim editor.