web-dev-qa-db-fra.com

Intégration indolore d’Eclipse avec Vim?

Quelqu'un a-t-il réussi à intégrer Vim à Eclipse sans douleur? Je veux juste utiliser Vim pour l'éditeur tout en conservant l'interface générale Eclipse. J'ai essayé d'utiliser le plugin Eclim mais l'éditeur semblait planter plus souvent que fonctionner (le site a indiqué que la fonctionnalité de remplacement de l'éditeur est toujours en version bêta).

D'un autre côté, y a-t-il un IDE qui correspond aux fonctionnalités d'Eclipse (principalement l'intégration avec SVN, ant, etc.) et qui est également capable d'utiliser Vim?

J'utilise principalement Eclipse pour la programmation SAS SCL, Java et Javascript et trouve l'éditeur "Eclipse" trop "mouse-y".

J'aimerais aussi, dans un monde parfait, utiliser vimdiff comme visualiseur de différences pour SVN (nous utilisons TortoiseSVN) tout en vérifiant les différences ou les conflits lors de la fusion, etc. J'avoue que je n'ai pas passé beaucoup de temps à essayer d'obtenir ces informations travail. Je me sens coupable de passer trop de temps à des poursuites potentielles au cours desquelles les autres membres de mon équipe travaillent sur leur code, parfaitement satisfaits de tout ce qu'Eclipse a à offrir.

Edit: Je viens de trouver cela en cherchant désespérément: Plugin Vim . Toute expérience en utilisant cela? D'après les revendications sur le site, cela semble parfait.

61
Adnan

http://vimplugin.org , que j’ai trouvé le week-end le plus proche de mon intégration à Nice. Malheureusement, lorsque j'ai ouvert plus de 2 fichiers dans mon IDE, tout mon poste de travail ne répondait plus. Et je n'ai même pas utilisé l'option "nouveau processus" pour l'éditeur.

En fin de compte, il semble bien qu’il n’existe pas encore d’intégration décente. Bien qu'avec certains c'est proche. Je souhaite que vimplugin se stabilise et je vais aussi jouer un peu plus longtemps avec le plugin (quand je ne mange pas le temps de mon employeur) pour voir si je peux le rendre utilisable.

1
Adnan

J'utilise Vrapper depuis environ 2 mois et cela fonctionne très bien. Il est simple à installer et rend la vie beaucoup plus facile.

Il n'intègre pas Vim avec Eclipse, il n'imule que le comportement de Vim, vous n'avez donc pas besoin d'installer Vim.

MODIFIER:

J'ai rencontré des erreurs pendant que méthodes de refactoring dans Eclipse (uniquement lorsque Vrapper était installé), alors j’ai arrêté de l’utiliser.

Maintenant, j'utilise ViPlugin (très similaire à vrapper). Cela fonctionne très bien (surtout depuis la version 2.0) et je le recommande, mais ce n’est pas gratuit (mais bon marché et a une version d’essai)

Modifier

Comme le nouvel article l'a mentionné, si nous utilisons toujours la boîte de dialogue Renommer pour renommer, cela peut être une solution de contournement pour Varpper.

Préférences> Java> et décochez "Renommer dans l'éditeur sans dialogue"

http://sourceforge.net/apps/trac/vrapper/ticket/96

28
Krzysztof Kot

Le consensus semble être résumé dans cet article Wanted: VIM dans Eclipse.

Il n’existe pas de plug-in Vi décent pour Eclipse, à l’exception de viplugin qui n’offre pas de mécanismes macro.

vi

Alors que du côté de NetBeans ... jvi fait un travail meurtrier;)

alt text

13
VonC

WOW, c'est celui-là!

http://vrapper.sourceforge.net/home/

Il vient de paraître il y a quelques mois et semble bien meilleur que les autres alternatives ... et il est open source.

8
user365076

J'utilise Viable , qui est un nouveau plugin pour Eclipse fournissant une émulation Vi. C'est très similaire à vrapper, mais ça n'a pas le même problème que vrapper avec le refactoring (comme décrit par cysiek10.)

Il possède des fonctionnalités plutôt chouettes qu'aucun autre émulateur Vim d'Eclipse ne semble avoir (bien que jvi pour NetBeans en ait quelques-unes) telles que:

  • Mode bloc visuel
  • Filtres externes et commandes
  • Historique de commande
  • La fenêtre se fend (j'adore avoir celle-ci!)

C'est payer; Cependant, vous pouvez essayer la version complète gratuitement, tout comme viPlugin.

3
ldog

Je n'ai jamais eu beaucoup de chance avec l'intégration de vim dans aucun IDE, que ce soit Eclipse, Visual Studio, NetBeans ou tout autre moyen. Au lieu de cela, lorsque je suis coincé avec un IDE, je demande simplement à IDE de lancer un programme personnalisé: qui transmet le fichier à vim à l'aide de la fonctionnalité client/serveur.

C'est à dire. vim --servername SomeName --remote- {choix de son ouverture: fractionnements ou onglets} {arguments supplémentaires comme nom de fichier et + ligne #}

2
TerryP

Je viens d'essayer Eclim http://eclim.org/ et je l'ai trouvé vraiment bon. Je peux toujours éditer dans Vim et profiter de la plupart des avantages d’Eclipse IDE dans Vim (tels que de meilleurs finitions omni). 

La meilleure chose à propos d'Eclim est que nous utilisons toujours le Vim d'origine, ce qui me permet de bénéficier de tous les avantages existants (fonctions propres, macros, etc.) tout en bénéficiant de la commodité supplémentaire offerte par un IDE. 

2
ArriveW

J'ai essayé Eclim et je ne l'ai pas aimé du tout. J'ai fini par utiliser ce plugin appelé "viPlugin", qui fonctionne assez bien pour justifier son utilisation quotidienne. Voici le site pour viPlugin:

http://www.viplugin.com

Le gros inconvénient de ce plugin est qu'il n'est pas gratuit. J'ai payé pour cela et je pense que ça vaut le coup.

1
Andy White

Vrapper fait le tour. 

Après avoir installé Vrapper, vous devez supprimer la liaison de clé CTRL + W dans les paramètres Eclipse. Ou bien il continue à fermer l'éditeur quand vous vouliez réellement dire Backspace.

Il est également livré avec des plugins "surround" et split window. Assurez-vous d'installer ceux-ci. 

Ce n'est pas 100% Vim, cependant. Et rien n'est 100% Vim sauf Vim (doh!). Vous trouverez certaines commandes manquantes (ou vous ne pouvez pas, en fonction de comment "vimy" vous êtes). Mais vrapper a la commande :vim qui ouvre l’éditeur Vim avec le fichier actuel dans la mémoire tampon et place votre curseur à l’emplacement exact du fichier. De cette façon, vous pouvez continuer à éditer à partir de l'endroit où vous vous êtes arrêté. Lorsque vous avez terminé dans Vim, fermez l'éditeur et revenez à votre éditeur Eclipse.

J'espère que cela a été utile.

0
sherzodr

... existe-t-il un IDE compatible avec les fonctionnalités d'Eclipse - principalement l'intégration avec SVN, ant, etc. - et pouvant également utiliser Vim?

IntelliJ IDEA a un très bon plugin VI, mais je ne l’aimais pas, bien que le plugin ait fonctionné. 

Le problème, c’est que j’ai pris l’habitude d’utiliser IDEA et que c’était plus difficile et que mon expérience n’a pas abouti. J'ai donc désinstallé le plugin et appris des raccourcis d'idées à la place. 

Mais ce n’est pas gratuit :( 

0
OscarRyz