Welche Vim-Plugins gibt es für Eclipse? [geschlossen]


128

Ich habe drei gefunden und würde gerne wissen, ob es andere gibt und welche Vor- oder Nachteile sie haben könnten:

Ich habe Eclim aufgenommen, aber es unterscheidet sich von den beiden anderen Optionen darin, dass es die Eclipse-Funktionalität in vim verfügbar macht und ich wirklich nach der vim-Funktionalität in der Eclipse-Umgebung suche.


8
Anstatt nach dem besten Plugin zu fragen, das sehr subjektiv ist, sollten Sie sich fragen, welche Vorteile und Funktionen die einzelnen Optionen auszeichnen.
Pierre-Antoine LaFayette

1
Es gibt auch Viplugin: www.viplugin.com/ (anders als Vimplugin).
DrAl


Vrapper ist einfach deshalb das Beste, weil es Vimplugin nicht mag.
simplfuzz

Ich weiß, dass Sie gesagt haben, Sie möchten vim zu Eclipse bringen, aber eine andere einfache Option besteht darin, gvim daneben auszuführen und alle von eclipse geöffneten Dateien an diese zu senden: stackoverflow.com/a/4088507/23213
Steve Vermeulen

Antworten:


81

Eclim

Eclim ist meiner Meinung nach nicht der richtige Ansatz. Sie möchten die Flexibilität und Funktionalität der IDE beibehalten und gleichzeitig die Bearbeitungsleistung von Vim nutzen.

viPlugin

Ich habe viPlugin verwendet, als ich mit Eclipse gearbeitet habe. Es ist jedoch nicht kostenlos (im Gegensatz zum IntelliJ Idea Vim-Plugin). Es ist auch nicht so gründlich wie das Visual Studio Vim-Plugin. Sie werden feststellen, dass bestimmte Funktionen fehlen. Dinge wie Strg +] für "Zur Definition gehen" oder Strg + o für "Zurück" funktionieren nicht. Makros funktionieren auch nicht, haben jedoch Markierungen. Es bietet die Kernfunktionalität der Vim-Textbearbeitung. Wenn ich mich richtig erinnere, können Sie sogar eine einfache vimrc-Konfigurationsdatei haben. Sie können eine kostenlose Testversion durchführen, um sie zu testen.

Vrapper

Anscheinend hat Vrapper Makros und Markierungen sowie die folgenden Befehle:

Bewegungen

h j k l w W e E b B f F t T ; , ^ $ 0 % G H M L gg ge gE

Betreiber

y Y d D c C s S p P r J x X i I a A o O . < > gc gu gU

Suche

/ ? n N * #

Textobjekte (nur im normalen Modus)

ib i (i) i [i] iB i {i} i i "i 'i` iw iW ab a (a) a [a] aB a {a} a" a' a` aw aW

Zählt

Mit den Zifferntasten können Sie die Anzahl vor anderen Befehlen festlegen. Andere Befehle

v V u <C-R> <C-F> <C-B> ~ q @ zo zR zc zM zz gt gT

Außerdem ist es kostenlos, also würde ich mit diesem gehen.


1
Versuchte Vimplugin, konnte es aber nicht zum Laufen bringen. Ich habe gezögert, Vrapper b / c auszuprobieren, es sieht zu jung aus (v0.14), aber es scheint anständig zu funktionieren. Zumindest kann ich schneller navigieren.
Hyperslug

2
Ich benutze Vrapper und bin sehr zufrieden damit. Ich hatte die hjkl-Navigation und Verknüpfungen wie di ((in Klammern löschen) yi {(Inhalt des aktuellen Blocks kopieren) usw. wirklich vermisst.
Nylon Smile

viplugin zeigt ein nerviges Popup an, in dem Sie aufgefordert werden, das Produkt zu kaufen, wenn das Popup nicht angezeigt werden soll. Auch auf Vrapper umgestellt.
Neaţu Ovidiu Gabriel

Vrapper ... endlich bin ich wieder in der Zone :)
ATOzTOA

16

Ich habe Viable ausprobiert und es ist meine erste Wahl unter allen. Es verfügt über nahezu alle Funktionen von Vrapper, aber einige zusätzliche Funktionen, die keine der anderen Funktionen bietet, wie Fensteraufteilung, Befehlsverlauf sowie externe Filter und Befehle.

Es ist kostenpflichtig, aber es ist kostenlos zu versuchen. Es fehlen einige der Grundlagen wie Pierre erwähnt, keine Unterstützung zum Ctrl+]Beispiel, aber die Entwicklung ist aktiv, so dass die Chancen stehen, dass sie implementiert wird.


2
Ich habe gerade angefangen, es zu benutzen und es scheint einwandfrei für ein Plugin zu sein, das gerade veröffentlicht wurde. Ich habe jahrelang auf ein vi-Plugin für Eclipse gewartet. Jetzt kann ich meine beiden Lieblings-IDE mit voller vi-Unterstützung verwenden: Netbans und Eclipse
Steven Rosato

Ich benutze es jetzt seit ein paar Monaten und obwohl es mir gefällt, scheint die Entwicklung ziemlich ins Stocken geraten zu sein. Immer noch ein anständiges Plugin, aber nichts, wofür ich 15 Dollar bezahlen würde, wenn es nicht aktiv aussieht.
Jeb

Jeb, danke, dass du darauf hingewiesen hast. Seit der letzten Veröffentlichung von Viable am 22.10.2011 gab es 9 Veröffentlichungen von viPlugin. Hmmm.
AmigoNico

Seit Vrapper 0.34.0 gibt es auch ein optionales Plugin, mit dem Sie Splits verwenden können.
Carlo

3
Leider scheint Viable gestorben zu sein. Die Website ist verschwunden und die App auf dem Marktplatz scheint in Juno + nicht zu funktionieren.
Leopd

14

Ich habe Viplugin eine ganze Weile benutzt, aber jetzt, da ich eine ziemlich angepasste Vim-Umgebung aufgebaut habe, bin ich zu Eclim gewechselt. Vim bietet Ihnen bereits das meiste, was Sie benötigen - Tags, Dateinavigation und Projektansicht. Mit Eclim können Sie sich in Eclipse einbinden und erhalten die Tools zur Vervollständigung und Umgestaltung. Sie verwenden vim für das, was es am besten kann, und Eclipse für das, was es am besten kann.

Wirklich, ich denke, der Versuch, vim innerhalb der Eclipse-Umgebung neu zu implementieren, ist nur ein Verlust. Wenn Sie sich nur für die grundlegenden Bewegungs- und Navigationsfunktionen interessieren, funktioniert eines der Plugins einwandfrei. Wenn Sie jedoch Zeit investiert haben, um vim so zu gestalten, wie Sie es möchten, ist eclim eine schmerzlose Möglichkeit, sich einfach in Eclipse einzuklinken.


1
Ich habe eine Weile sowohl viPlugin als auch vrapper ausprobiert und bin schließlich zu dem gleichen Schluss gekommen. Ich betrachte mich nicht als Vim-Power-User, aber ich bin immer noch auf Einschränkungen, Inkonsistenzen oder Belästigungen gestoßen
Steve Vermeulen

1
Ich denke, um Ihre Vim-Fähigkeiten zu verbessern, und aus Produktivitätsgründen ist es großartig, das Viplugin installiert zu haben. Nur sagen! :)
Alex Cory

Soweit ich das beurteilen kann, geht eclim nicht über das Debuggen hinaus, eine fast notwendige Funktion für große Projekte.
Yesennes

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.