当前位置:  开发笔记 > 编程语言 > 正文

在VIM中开发Java有哪些好的插件?

如何解决《在VIM中开发Java有哪些好的插件?》经验,为你挑选了5个好方法。

我喜欢vim,但没有像Eclipse中的IntelliSense/Code完成这样的东西会让它变得非常困难.我知道,我知道,我应该能够查看我感兴趣使用的API的方法签名和java文档.我很乐意,但我希望可以通过我的指尖访问它,而不必手动浏览源代码树或有一个方便的JDK参考.

什么插件会让这更容易?



1> Benj..:

我试了一会儿eclim.它非常好,基本上它在后台使用eclipse作为一种引擎,并提供了一个插件,让你通过vim使用所有的日食.

http://eclim.org/


还可以查看vrapper.这是一个轻量级版本.它只是在Eclipse上启用vim键绑定.

2> a paid nerd..:

不要在Vim中编写Java - 将Vim放在Java IDE中:

IntelliJ的IdeaVIM

Eclipse的viPlugin或Eclim

适用于NetBeans的jVi或ViEx

我喜欢Vim,但使用IDE for Java是保持理智的唯一方法.一个体面的Java IDE将:

显示无效语法或类型错误

显示丢失的JavaDoc

import为您管理陈述

突出显示未使用的方法和变量

安全地执行强大的重构,例如移动方法或重命名类 - (不,搜索和替换不会削减它,我保证)

自动或按需重新格式化代码

Vim不能执行上述操作,但您可以在程序中使用所有Vim键绑定.


为什么Java世界中的每个人都反对vim?
已经在vim,emacs,Eclipse(以及像Aptana这样的变种),Xcode,Visual Studio,IntelliJ等多种语言中进行了广泛的开发,从脚本语言到Java,{,Objective-} C {,++,#}我可以说我已经从来没有比使用vi或emacs更高效(一旦你用正确的扩展程序学习它们).
我会保证jVi.开发人员仍然可以使用它,并且可以接受错误报告和功能请求.
@apaidnerd - 看起来你的问题应该是Java语言,而不是开发人员.在任何情况下,都可以使用工具在vim中使用Java.JavaImp.vim可以自动管理导入

3> Yada..:

我使用Eclipse + Vrapper.启用我们都知道和喜爱的vi双模式编辑.

完全免费且轻巧.我们的目标是拥有不同模式,复杂命令和计数/运算符/运动组合所带来的舒适和轻松,这是Vim编辑背后的关键特性,同时保留了不同Eclipse文本编辑器的强大功能,如代码生成和重构.

虽然eclim是另一种选择,但我觉得eclim接管了Eclipse而vrapper却没有.



4> Ayman Hourie..:

查看Vim的JDE插件.它提供了Java omni-completion和文档查看器(以及其他功能).


你真的使用过JDE插件吗?当我尝试它时,似乎有点困惑.考虑到下载的次数,它没有很好的评级.

5> sluukkonen..:

我使用javacomplete.vim插件进行omni-completion for java.这是一个非常好的脚本:它还显示了omni-completion之上的方法签名.缺点是它有点慢,但它对我来说没有用.Eclim可能会更好,我还没有尝试过,所以我不能评论它.

我还使用jcommenter.vim插件生成javadoc注释.它可以解析方法签名并自动添加相关的@param foo字段等.

对于API搜索,我建议在正常模式下覆盖K键.它在手册页中搜索光标下的关键字,但可以通过设置keywordprg变量来覆盖该行为.请参阅此主题以获取示例.

我发现其他非常有用的脚本(不是特定于Java开发):NERDCommenter,AutoClose,snipMate,Align.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有