Quels plugins vim sont disponibles pour Eclipse? [fermé]


128

J'en ai trouvé trois et j'aimerais savoir s'il y en a d'autres et quels pourraient être leurs avantages ou inconvénients:

J'ai inclus Eclim, mais il diffère des deux autres options en ce sens qu'il rend la fonctionnalité Eclipse disponible dans vim et ce que je recherche vraiment, c'est la fonctionnalité vim dans l'environnement Eclipse.


8
Plutôt que de demander le meilleur plugin, ce qui est très subjectif, vous devriez vous demander quels sont les avantages et les fonctionnalités qui distinguent chaque option.
Pierre-Antoine LaFayette

1
Il y a aussi viplugin: www.viplugin.com/ (différent de vimplugin).
DrAl


Vrapper est le meilleur simplement parce qu'il n'aime pas Vimplugin.
simplfuzz

Je sais que vous avez dit que vous vouliez amener vim à éclipse, mais une autre option simple consiste simplement à exécuter gvim à côté de lui et à lui envoyer tous les fichiers ouverts par éclipse: stackoverflow.com/a/4088507/23213
Steve Vermeulen

Réponses:


81

Eclim

Eclim n'est pas la bonne approche à mon avis. Vous souhaitez conserver la flexibilité et la fonctionnalité de l'EDI tout en bénéficiant de la puissance d'édition de Vim.

viPlugin

J'ai utilisé viPlugin lorsque je travaillais avec Eclipse. Cependant ce n'est pas gratuit (contrairement au plugin IntelliJ Idea Vim). Il n'est pas non plus aussi complet que le plugin Visual Studio Vim. Vous constaterez que certaines fonctionnalités sont manquantes. Des choses comme Ctrl +] pour «aller à la définition» ou Ctrl + o pour «revenir en arrière» ne fonctionnent pas. Les macros ne fonctionnent pas non plus, mais elles ont des marques. Il fournit la fonctionnalité de base de l'édition de texte Vim. Si je me souviens bien, vous pouvez même avoir un simple fichier de configuration vimrc. Vous pouvez faire un essai gratuit pour le tester.

Vrapper

Apparemment, Vrapper a des macros et des marques, ainsi que les commandes suivantes:

Les motions

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

Les opérateurs

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

Chercher

/ ? n N * #

Objets texte (uniquement en mode normal)

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

Compte

Vous pouvez utiliser les touches numériques pour spécifier les décomptes devant d'autres commandes. Autres commandes

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

De plus, c'est gratuit, alors j'irais avec celui-là.


1
J'ai essayé Vimplugin mais je n'ai pas pu le faire fonctionner. J'ai hésité à essayer Vrapper car il a l'air trop jeune (v0.14) mais il semble fonctionner décemment. Au moins je peux naviguer plus vite.
hyperslug

2
J'utilise Vrapper et j'en suis très content.J'avais vraiment manqué la navigation hjkl et les raccourcis comme di ((supprimer les parenthèses) yi {(copier le contenu du bloc actuel) etc.
Nylon Smile

viplugin affiche une fenêtre contextuelle ennuyeuse qui vous demande d'acheter le produit si vous ne voulez pas que la fenêtre contextuelle apparaisse. Passé également à Vrapper.
Neaţu Ovidiu Gabriel

Vrapper ... enfin je suis de retour dans la zone :)
ATOzTOA

16

J'ai essayé Viable et c'est mon premier choix parmi tous. Il possède à peu près toutes les fonctionnalités de Vrapper, mais certaines fonctionnalités supplémentaires qu'aucune des autres n'a comme le fractionnement de la fenêtre, l'historique des commandes et les filtres et commandes externes.

C'est payant, mais c'est gratuit. Il manque certaines des bases comme Pierre l'a mentionné, pas de support Ctrl+]par exemple, mais le développement est actif donc il y a de fortes chances qu'il soit mis en œuvre.


2
vient de commencer à l'utiliser et cela semble parfait pour un plugin qui vient de sortir. J'attendais un plugin vi pendant des années pour eclipse. Maintenant, je peux utiliser mes deux IDE favoris avec un support complet de vi: Netbans et Eclipse
Steven Rosato

Je l'utilise depuis quelques mois maintenant et, même si je l'aime bien, le développement semble assez calé sur viable. Encore un plugin décent, mais pas quelque chose pour lequel je paierais 15 $ à moins qu'il ne paraisse actif.
Jeb

Jeb, merci de l'avoir signalé. Depuis ce qui semble être la dernière version de Viable le 22/10/2011, il y a eu 9 versions de viPlugin. Hmmm.
AmigoNico

De plus, depuis Vrapper 0.34.0, il existe un plugin optionnel qui vous permet d'utiliser des fractionnements.
Carlo

3
Malheureusement, Viable semble être mort. Le site Web a disparu et l'application sur le marché ne semble pas fonctionner dans Juno +.
Leopd

14

J'ai utilisé viplugin pendant un certain temps, mais maintenant que j'ai créé un environnement vim assez personnalisé, je suis passé à eclim. Vim vous offre déjà la plupart de ce dont vous avez besoin: balises, navigation dans les fichiers et vue du projet. Eclim vous donne un moyen de vous connecter à eclipse et vous fournit les outils de complétion et de refactoring. Vous utilisez vim pour ce qu'il fait de mieux et éclipse pour ce qu'il fait de mieux.

Vraiment, je pense qu'essayer de réimplémenter vim dans l'environnement d'éclipse est juste une proposition perdante. Si vous vous souciez uniquement des fonctions de base de mouvement et de navigation, l'un des plugins fonctionnera parfaitement. Mais si vous avez investi du temps pour faire fonctionner vim comme vous le souhaitez, eclim est un moyen indolore de se connecter facilement à l'éclipse.


1
J'ai essayé à la fois viPlugin et vrapper pendant un certain temps, et suis finalement arrivé à la même conclusion. Je ne me considère pas comme un utilisateur expérimenté de vim mais j'ai toujours constamment rencontré des limitations, des incohérences ou des ennuis
Steve Vermeulen

1
Je pense que pour garder vos compétences vim à jour, et à des fins de productivité, c'est formidable d'avoir le viplugin installé. Je dis juste! :)
Alex Cory

Pour autant que je sache, eclim ne se déplace pas sur le débogage, une fonctionnalité presque nécessaire pour les grands projets.
yesennes

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.