Das Eclipse eine ziemlich mächtige Entwicklungsumgebung ist, weiß ja jedes Kind. Bis dato habe ich Eclipse nur selten
eingesetzt, weil beim Coden komfortable IDE-Funktionen zwar praktisch
sind, man aber primär Sourcecode in einen Editor hackt. Der in Eclipse
eingebaute Editor ist zwar ganz ok - verglichen mit Vim ist das Ding
aber eine echte Krücke :-)
Nun gibt es Hoffnung - ein Plugin namens "Vimplugin" für Eclipse welches Vi/Vim nicht nur emuliert (wie z.B. ViPlugin) sondern direkt einbindet.

Das bringt aus meiner Sicht einige Vorteile:
- Man hat eine IDE mit einer sehr leistungsfähigen Editorkomponente
- Man muss nicht zwei unterschiedliche Bedienkonzepte im Hirn behalten
(bzw. man kann sich in einen Edor wesentlich tiefer einarbeiten) - Man kann den Editor sehr umfangreich konfigurieren/erweitern
Ich werde das Teil in den nächsten Tagen mal testen - spannend ist sicher, wie gut der eingebettete Vim dann mit Eclipse interagiert.
UPDATE: Die Installation ist einfach - nur sollte man nach der Installation im Menü Window -> Preferences -> EEedit Preferences -> Vim den Schalter "Embedded Vim" setzen. Wie es aussieht verliert man jedoch eine Menge Vorteile von Eclipse, wie z.B. das Anzeigen von Fehlern beim Editieren und die Codevervollständigung. Trotzdem denke ich dass das Projekt Potential hat.

ich versuche verzweifelt, vimplugin zum Laufen zu bekommen. Ich gehe wie in der Installationsanleitung vor, klappt auch alles. /usr/bin/gvim ist vorhanden. Wenn ich dann allerdings den open with-dialog nutze um eine Datei mittels vim zu editieren, hängt eclipse. Auf der Konsole kann ich lesen:
Trying to start vim
Server started and listening
Started vim
Mir bleibt dann nur noch die Möglichkeit, eclipse abzuschießen.
Welche Eclipse-Version hast du unter welchem Betriebssystem? Ich nutze Gentoo mit eclipse-3.2.1-r2. Habe auch von der eclipse.org die folgenden fertigen eclipse-Pakete heruntergeladen und ausgepackt:
eclipse-3.3
eclipse-jee
Hat es was mit der Java Transaction API auf sich? Ich habe mal jta nachinstalliert, aber das hats auch nicht gebracht.
Danke für die Infos
Andi