> Eg if you only want to use subversion and you do a lot of heavy
> refactorings in Java I'd recommend Eclipse for that all. Why?
> Most of the work as already been done and if you want to rename
> a method you can use Eclipse Wizards for that which will be
> superior to vim search repalce methods.

Indeed. But I will highly recommend to use eclim additionally to
that setup.

> To be honest I couldn't even imagine doing real Java
> programming in vim because I don't konw the libraries and
> language support in Eclipse is perfect. (I mean where else can
> you just press c-s-o to fix imports etc?)

In eclim you can't (yet) do something like c-s-o, but this
feature must be fairly straight forward to implement. (I miss it
also all the time). But there are several basic things for this
feature already here: 1) obtaining of the java compilation errors
from the java builder (used to maintain quickfix list of the
compilation errors on save the java file); 2) JavaImport command,
which allow you to automatically import for _one_ identifier; 3)
JavaImportClean command to clean unused imports; 4)
JavaImportSort command to sort imports. We just need some
"volunteer", who will combine all this into one new command, lets
say :JavaImportMissing.

> There has also been some projects to integrate vim in Eclipse
> (see sourceforge) or to use Eclipse as server to provide code
> completion features to vim (eclim ->
> http://eclim.sourceforge.net/ see also related projects).
> However be aware that running vim within Eclipse will be a pain
> because you have to learn two ways to get an Eclipse feature:
> The default one and the way to access it from within vim..

About "pain": it is the same as with learning vim: things which
you do most of the time and very often, you just learn how to do
efficiently with vim + eclim; things which are used not so often
you continue to do in eclipse directly. Not complicated at all.
Especially since recent eclim trunk, which (finally) allows to
run eclipse and eclim simultaneously on the same workspace.

--
Anton.

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_use" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to