Notice: I hope this question fits our site, I'm open to any comments.

I've been a Vim user for 15 years now, always as an editor on its own, with some IDE functionalities such as autocompletion among others.

Right now at work I've had to use NetBeans, and I installed jVi. It works pretty well, provided you've enabled some settings[1], with only a few missing features like plugins.

Is there any review or experience regarding the integration of Vim with NetBeans in comparison with the integration of Vim with Eclipse (whose only plugin I know of is Vrapper)?

What I want to know is: should I consider Eclipse as an alternative to NetBeans regarding only its integration with respect to Vim?

[1]: The most important setting is enabling (both on Linux [what I use] or Mac): "Mac Retina Cursor Xor Bug".

  • 3
    Have you checked out :nbstart and :help netbeans for Vim's existing netbeans integration?
    – John O'M.
    Commented Feb 27, 2016 at 18:35

1 Answer 1


I've had great luck recently with Eclim, an Eclipse plugin that gives you vim windows. I sometimes find myself still just using Vim by itself, but it does give you the best of both worlds, sort of. I've never used Vrapper, but I imagine it would also work well.

It's possible an Eclipse environment might require additional setup on the vim side; mine certainly did. Once the IDE is able to load a vim window, it's a matter of getting rid of any strange behavior the new environment creates, such as additional ENTER prompts. I had to fix a couple such annoyances but it works great now.

So yes, you should definitely consider Eclipse an alternative to NetBeans for vim integration. At least give it a try, and if you don't like it, then no harm done.

  • 2
    To expand on the description of Eclim, it enables Eclipse and Vim to talk with each other, it's not a mere partial key remapping as many IDE's Vi plugins or modes are. Eclim lets you use the full power of Vim within Eclipse and to access many features of Eclipse from within Vim.
    – 8bittree
    Commented Feb 16, 2017 at 19:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.