Jakie wtyczki VIM są dostępne dla Eclipse? [Zamknięte]

128

Znalazłem trzy i chciałbym wiedzieć, czy są inne i jakie mogą być ich zalety lub wady:

Dołączyłem Eclim, ale różni się od pozostałych dwóch opcji tym, że udostępnia funkcjonalność Eclipse w vimie, a tak naprawdę szukam funkcjonalności Vima w środowisku Eclipse.

John Oxley
źródło
8
Zamiast prosić o najlepszą wtyczkę, co jest wysoce subiektywne, powinieneś zapytać, jakie są zalety i funkcje, które wyróżniają każdą opcję.
Pierre-Antoine LaFayette
1
Jest też viplugin: www.viplugin.com/ (inny niż vimplugin).
DrAl
Powiązane pytanie: stackoverflow.com/questions/1766067/ ...
John Lehmann
Vrapper jest najlepszy po prostu dlatego, że nie NAG jak Vimplugin.
simplfuzz
Wiem, że powiedziałeś, że chcesz zabrać vima do zaćmienia, ale inną prostą opcją jest po prostu uruchomienie gvima obok niego i wysłanie do niego plików otwartych przez eclipse: stackoverflow.com/a/4088507/23213
Steve Vermeulen

Odpowiedzi:

81

Eclim

Eclim nie jest moim zdaniem właściwym podejściem. Chcesz zachować elastyczność i funkcjonalność IDE, jednocześnie zyskując moc edycyjną Vima.

viPlugin

Kiedyś viPlugin kiedy pracowałem z Eclipse. Jednak nie jest darmowy (w przeciwieństwie do wtyczki IntelliJ Idea Vim). Nie jest również tak dokładna, jak wtyczka Visual Studio Vim. Przekonasz się, że brakuje pewnych funkcji. Funkcje takie jak Ctrl +], aby „przejść do definicji” lub Ctrl + O, aby „wrócić”, nie działają. Makra też nie działają, ale mają znaki. Zapewnia podstawową funkcjonalność edycji tekstu Vima. Jeśli dobrze pamiętam, możesz mieć nawet prosty plik konfiguracyjny vimrc. Możesz skorzystać z bezpłatnej wersji próbnej, aby to przetestować.

Vrapper

Najwyraźniej Vrapper ma makra i znaki, a także następujące polecenia:

Ruchy

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

Operatorzy

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

Szukaj

/ ? n N * #

Obiekty tekstowe (tylko w trybie normalnym)

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' a` aw aW

Liczy

Możesz użyć klawiszy numerycznych, aby określić liczniki przed innymi poleceniami. Inne polecenia

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

Poza tym to nic nie kosztuje, więc wybrałbym ten.

Pierre-Antoine LaFayette
źródło
1
Wypróbowałem Vimplugin, ale nie mogłem go uruchomić. Wahałem się, czy wypróbować Vrapper b / c, wygląda zbyt młodo (v0.14), ale wydaje się, że działa przyzwoicie. Przynajmniej mogę nawigować szybciej.
hiperslug
2
Używam Vrappera i jestem z niego bardzo zadowolony. Naprawdę przegapiłem nawigację hjkl i skróty takie jak di ((usuń w nawiasach) yi {(skopiuj zawartość bieżącego bloku) itp.
Nylon Smile
viplugin wyświetla irytujące wyskakujące okienko z informacją, że musisz kupić produkt, jeśli nie chcesz, aby pojawiło się wyskakujące okienko. Przełączono również na Vrapper.
Neaţu Ovidiu Gabriel
Vrapper ... w końcu wróciłem do strefy :)
ATOzTOA
16

Wypróbowałem Viable i jest to mój najlepszy wybór spośród nich wszystkich. Ma prawie wszystkie funkcje Vrapper, ale kilka dodatkowych funkcji, których żaden z innych nie ma, takich jak dzielenie okien, historia poleceń oraz zewnętrzne filtry i polecenia.

To jest płatne, ale można spróbować. Brakuje niektórych podstaw, takich jak wspomniał Pierre, Ctrl+]na przykład nie ma wsparcia , jednak rozwój jest aktywny, więc są szanse, że zostanie wdrożony.

pies
źródło
2
właśnie zacząłem go używać i wydaje się bezbłędny jak na wtyczkę, która właśnie została wydana. Czekałem na wtyczkę vi przez lata na zaćmienie. Teraz mogę używać moich dwóch ulubionych IDE z pełną obsługą vi: Netbans i Eclipse
Steven Rosato
Używam go już od kilku miesięcy i chociaż mi się podoba, wydaje mi się, że rozwój jest dość utrudniony. Nadal przyzwoita wtyczka, ale nie jest to coś, za co zapłaciłbym 15 USD, chyba że wyglądałby na aktywny.
Jeb,
Jeb, dzięki za zwrócenie uwagi. Od czasu, który wydaje się być ostatnim wydaniem Viable 22.10.2011, pojawiło się 9 wydań viPlugin. Hmmm.
AmigoNico
Również od wersji Vrapper 0.34.0 istnieje opcjonalna wtyczka, która pozwala na użycie podziałów.
Carlo,
3
Wygląda na to, że Niestety Viable nie żyje. Witryna zniknęła, a aplikacja na rynku nie działa w Juno +.
Leopd
14

Używałem viplugin od dłuższego czasu, ale teraz, gdy zbudowałem całkiem spersonalizowane środowisko vim, przełączyłem się na eclim. Vim zapewnia już większość tego, czego potrzebujesz - tagi, nawigację po plikach i widok projektu. Eclim umożliwia podłączenie do Eclipse i udostępnia narzędzia do kompletacji i refaktoryzacji. Używasz vim do tego, w czym jest najlepszy, i zaćmienia, do tego, w czym jest najlepszy.

Naprawdę uważam, że próba ponownego zaimplementowania vim w środowisku zaćmienia jest po prostu przegrywającą propozycją. Jeśli zależy Ci tylko na podstawowych funkcjach ruchu i nawigacji, jedna z wtyczek będzie działać dobrze. Ale jeśli zainwestowałeś czas, aby vim działał tak, jak chcesz, eclim to bezbolesny sposób na łatwe wpięcie się w zaćmienie.

heathkit
źródło
1
Próbowałem przez chwilę zarówno viPlugin, jak i vrapper i ostatecznie doszedłem do tego samego wniosku. Nie uważam się za użytkownika mocy vima, ale wciąż napotykam ograniczenia, niespójności lub irytacje
Steve Vermeulen,
1
Myślę, że aby twoje umiejętności vima były ostre, a ze względu na produktywność świetnie jest mieć zainstalowany viplugin. Tylko mówię! :)
Alex Cory,
O ile wiem, eclim nie przesuwa się po debugowaniu, prawie niezbędnej funkcji w przypadku dużych projektów.
takennes
4

Niestety, viplugin jest najlepszy.

Nicholas Brekhus
źródło