直到现在,我一直使用 Netbeans 开发 Java Web 应用程序和 servlet,以及一些 C++ 程序。由于我开始大量使用 playframework 2.1 并且它只支持 IntelliJ 或 Eclipse(也因为 Netbeans 中的一些其他限制),我决定现在更深入地研究 Eclipse (Indigo)。
我创建了一个新的 play 项目,将其 eclipsified 并在 eclipse 中导入。
我有时使用 eclipse,我也知道一些关于它的基本知识(事实上,它在不同的视图和编辑器上是非常模块化的)。在 Mint/Ubuntu 软件管理上安装的 eclipse indigo 裸版缺少一些功能,所以我想安装它们。在我看来,一个好的 IDE 至少应该具备以下特性:
- 语法高亮(用于 Java、Scala、XML、CSS、JavaScript)
- 代码完成和 javadoc(不需要 HTML/XML 完成)
- 简单的重构任务,例如重命名类、生成 getter/setter...
- 也许一些服务器管理支持(在应用程序服务器上启动、停止和部署,但我认为这已经很舒服了)
- 集成版本控制(我使用 Git)
- 编辑:我忘了调试(甚至可能是最重要的功能)
因为 eclipse 在我的机器上缺少 Git,所以我决定通过 eclipse 帮助菜单安装 eGit。我还在帮助菜单中做了“安装更新”。重新启动后,eclipse 不再识别任何东西。没有 git,它没有语法高亮 java 也没有 xml。文件仅在简单文本编辑器中打开。带有 .html 扩展名的文件始终在浏览器中打开。配置文件在外部文本编辑器中打开。
没有用于重构、构建、测试或类似的菜单项。似乎我的简单尝试和错误的天真方法不适用于 eclipse,它使情况变得更糟。有人可以告诉我如何以正确的方式采用 eclipse 来满足上述需求吗?
PS我想我会卸载Eclipse并直接从网站安装它,但我应该选择哪个版本?我更喜欢从一个时尚的 IDE 开始,并在需要时安装插件,所以我不想拥有完整的 Java EE 版本。