views:

610

answers:

3

Introduction a.k.a. what do I intend to do

feel free to skip this part, no real information is comprised in here

Because of the lack of a good, free (as in speech) vim-Mode for the otherwise excellent JavaEditor in Eclipse(3.4), I'm thinking about writing one. The available solutions are:

(However feel free to mention other solutions than the ones above which could help me.)

In my opinion, it's the wrong way of writing a completely new editor based on TextEditor, because you will then loose the cool features the standard JavaEditor gives you for free (such as 'organize imports', 'refactor menu', ...).

I'm thinking of a 'skin' to the normal JavaEditor which behaves like vim, everything else should be unchanged.

Now the questions

A: 

I use the VI plugin from here (note: this link is down as of the time of writing and I'm hoping it'll be back soon). This works very well indeed and ties in very well with the coding/refactoring capabilities of Eclipse (see this answer).

So you may want to try that link (if it comes up!) before you embark on engineering your own solution :-)

Brian Agnew
The author switched domains. It's now at http://www.viplugin.com. I highly recommend this plugin. My fingers don't do anything but Vi.
JLR
Ah. Thx for the heads up re domain change
Brian Agnew
Vi Plugin was mentioned in the original post, as its a commercial solution and doesnt support even the simpelst vim-features it doesnt solve the original problem.
theomega
As theomega said, ViPlugin is just not good enough and it is not free (as is speech) which is very important to me
Johannes Weiß
+3  A: 

I am the developer of something you might be looking for. It is still under heavy development and does not have all features you are looking for, but I am working hard on it and I am always open for feature and enhancement requests.

The plugin is called Vrapper. It is FOSS and follows the principles you describe, although I don't think it is much more powerful than the ViPlugin at the moment. But as I said, I am constantly working on it and try to respond fast to feature requests. :-)

Matthias Radig
wow, that's very cool! I'm about to check out the SVN and will probably contact you via SF.net
Johannes Weiß
A: 

I try Vrapper, it's comfortable. got vim function in eclipse, naver lost original function

wwfifi