Quels sont les bons plugins pour le développement Java dans VIM?
J'aime vim, mais n'ayant pas les choses comme IntelliSense/Code d'achèvement de l'Éclipse rend assez difficile. Je sais, je sais, je devrais être en mesure de regarder les signatures de méthode et java doc de l'API, je me suis intéressée à l'utilisation. J'aimerais bien, mais j'aimerais qu'il soit accessible à partir de mes doigts au lieu d'avoir à parcourir l'arborescence des sources manuellement ou avoir un JDK de référence à portée de main.
Quels sont les plugins qui pourrait la rendre plus facile?
- J'ai été très réussi dans mon effort jusqu'à présent. Pas à la recherche de gens pour dire que le VI n'est pas une IDE de remplacement. Il est (sauf pour le débogage.) Votre kilométrage de ma varier.
- Maintenant, dix ans après, avez-vous toujours comme cela?
Vous devez vous connecter pour publier un commentaire.
J'ai essayé eclim pendant un certain temps. Il était très bon, fondamentalement, il utilise eclipse dans le fond comme une sorte de moteur et fournit un plugin pour vous permettre d'utiliser toutes les éclipses de la bonté par vim.
http://eclim.org/
Ne pas écrire de Java dans Vim — mis Vim à l'intérieur d'un IDE Java:
J'aime Vim, mais en utilisant un IDE pour Java est le seul moyen de rester sain d'esprit. Un décent Java IDE:
import
consolidés pour vousVim ne peut pas le faire ci-dessus, mais vous pouvez utiliser tous les raccourcis Vim dans un programme qui ne.
J'utilise Eclipse + Vrapper. Permet la vi double mode d'édition, nous le savons tous et l'amour. <ESC>
Totalement gratuit et léger. Le but est d'avoir le confort et l'aisance qui vient avec les différents modes, des commandes complexes et comte/opérateur/mouvement des combinaisons qui sont les caractéristiques principales de derrière éditer avec Vim, tout en préservant les fonctions puissantes de la différentes Eclipse éditeurs de texte, comme la génération de code et de refactoring.
Tout eclim est une autre alternative, je me sens eclim prend plus de Eclipse et vrapper ne le fait pas.
Découvrez la JDE plugin pour Vim. Il fournit Java omni-achèvement et un afficheur de documentation (entre autres choses).
- Je utiliser le javacomplete.vim plugin pour omni-complétion pour java. C'est un très bon script: il montre également les signatures de méthode sur le dessus de l'omni-achèvement. L'inconvénient est qu'il est un peu lent, mais il a bien fonctionné pour moi sinon. Eclim peut-être mieux ut je n'ai pas encore essayé donc je ne peux pas commenter.
J'ai aussi utilisé le jcommenter.vim plugin pour générer des commentaires javadoc. Il peut analyser les signatures de méthode et d'ajouter automatiquement pertinentes @param foo champs et ces.
Pour l'API de recherche, je voudrais suggérer sur le remplacement de la touche K sur le mode normal. Il recherche les pages de man pour le mot-clé sous le curseur, mais le comportement peut être remplacé par le réglage de la keywordprg variable. Voir ce fil pour un exemple.
D'autres scripts que j'ai trouvé très utiles (n'est pas spécifique de développement Java): NERDCommenter, AutoClose, snipMate, Aligner.
Il y a un IntelliJ plugin VIM ainsi. De Plus, l'Ide est sorti un open-source, version gratuite.
Vim n'est pas une IDE de remplacement. Mais très spécifiques outil supplémentaire. Avec Vim, vous devez seulement faire de petits-rapide tweaks alors que le principal est de passer sous Netbeans/Eclipse/IDÉE.
Une fois de plus. C'est une Mauvaise Mauvaise Mauvaise idée de tourner Vim en Plein IDE. Pourquoi? Il ne sera pas si vite. Et ne sera donc pas si jolie.
Ici est le scénario. Vous avez ouvert Eclipse ou que ce soit pour modifier votre tâche en cours. Et en 10 minutes, vous devez passer à une autre Tâche qui est de nature urgente. La tâche est de modifier un peu un maven ou ant construit script et/ou certains de déploiement perl/python/scripts groovy.
Combien de temps cela prend-il pour recharger Eclipse pour travailler sur un nouveau 5 minutes de la tâche et de revenir?
Mais si vous êtes Vim guru vous pouvez gérer cela en quelques secondes. Vous pouvez modifier un fichier et de l'exécuter Ant/Mvn dans Vim.
Et c'est la puissance de Vim. Vous pouvez changement et vérifier un fichier en un rien de temps n'importe quelle extension on a: java, groovy, c++, makefile, bash, c#, etc.
Ce sera une bataille difficile. Il y a donc beaucoup de connaissances au sujet de votre programme intégré dans Eclipse, que j'attends de vous finirez par avoir à ré-écrire tout pour être heureux.
Une raison quelconque vous ne pouvez pas simplement décider que vous aimez à l'éditeur intégré dans Eclipse?