J'en ai trouvé trois et j'aimerais savoir s'il y en a d'autres et quels sont leurs avantages et 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.
Eclim n'est pas la bonne approche à mon avis. Vous souhaitez conserver la flexibilité et les fonctionnalités du IDE tout en obtenant la puissance d'édition de Vim.
J'ai utilisé viPlugin lorsque je travaillais avec Eclipse. Cependant, il n’est pas gratuit (contrairement au plug-in IntelliJ Idea Vim). En outre, il n’est pas 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 comportent des marques. Il fournit les fonctionnalités 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.
Apparemment, Vrapper a des macros et des marques, ainsi que les commandes suivantes:
Motions
h j k l w W e E b B f F t T ; , ^ $ 0 % G H M L gg ge gE
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
Rechercher
/ ? n N * #
Objets texte (uniquement en mode normal)
ib i i i i i i i i i i i i i i i ab i a a a
Compte
Vous pouvez utiliser les touches numériques pour spécifier des nombres devant d'autres commandes. Autres commandes
v V u <C-R> <C-F> <C-B> ~ q @ zo zR zc zM zz gt gT
En plus, c'est gratuit, alors j'irais avec celui-là.
J'ai essayé Viable et c'est mon premier choix parmi tous. Il contient à peu près toutes les fonctionnalités de Vrapper, mais quelques fonctionnalités supplémentaires, comme aucune autre, comme le fractionnement de fenêtre, l'historique des commandes, ainsi que les filtres et commandes externes.
C'est payant, mais c'est gratuit d'essayer. Il manque certains éléments de base tels que ceux mentionnés par Pierre, aucun support pour Ctrl+]
_ par exemple, cependant, le développement est actif et il est donc probable qu'il sera mis en œuvre.
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 donne déjà l'essentiel de ce dont vous avez besoin: balises, navigation dans les fichiers et vue du projet. Eclim vous donne le moyen de vous connecter à Eclipse et vous fournit les outils de complétion et de refactoring. Vous utilisez vim pour ce qui est le meilleur et Eclipse pour ce qui est le mieux.
Vraiment, je pense qu'essayer de réimplémenter vim dans l'environnement Eclipse n'est qu'une proposition perdante. Si vous ne vous souciez que des fonctions de base du mouvement et de la navigation, l’un des plugins fonctionnera parfaitement. Mais si vous avez mis du temps à faire en sorte que vim fonctionne comme vous le souhaitez, eclim est un moyen simple de se connecter facilement à Eclipse.
Malheureusement, Viplugin est le meilleur.