java - Sublime Text 2 在 Java 开发方面胜过 Eclipse

标签 java spring maven ide sublimetext2

Java 布道者您好!

我使用 Eclipse 进行 Java 开发已有一年多了。 Eclipse 可以很好地支持您希望从 IDE 获得的所有内容。但在我看来,它永远无法完美地完成这些任务。

我花了很多时间在微调器前等待,因为某些进程占用了我所有的 CPU。用户界面非常老式,不直观且缓慢。我很努力,但无法配置满足我要求的深色主题。

Eclipse 还可以,但这是我每天都在使用的工具,它应该会更好,更有趣!

我偶尔会使用 Sublime Text对于像 python 这样的脚本语言,我非常感激。显然,该轻量级编辑器有很多插件,它们似乎提供了 Java 开发人员从 Eclipse 中使用的功能。但我不确定它们有多成熟以及它们将如何协同工作。

在花一天时间试用之前,有没有人有使用 Sublime 进行 Java 开发的经验?

我不想错过的功能是:

  • 快速修复
  • 代码完成
  • 类型层次结构
  • 悬停时的 javadoc
  • maven 支持
  • 重构
  • 调试器
  • 键入搜索

Sublime Text 2 能否提供这些功能,是否值得从 Eclipse 进行更改?

感谢您的帮助!

最佳答案

不久前我使用 Sublime Text 2 进行开发,我必须说...我爬回 Eclipse。 Sublime Text 与其说是 IDE,不如说是编辑器。编辑脚本非常好和快速,但您会错过一些功能,例如:

  • 快速修复:可以为您节省大量时间
  • 代码补全:Sublime 有代码补全。但它远不及 Eclipse 的水平。即使有插件

附带说明:在 Eclipse 中工作时,我很怀念 Sublime 的流畅 UI。但 Eclipse 做得非常好,这才是最重要的。


截至今年(2014 年),我选择的 IDE 是 IDEA IntelliJ。它是 Java 开发的最佳 IDE。它具有您感兴趣的所有功能,甚至还有一个黑暗主题(德古拉)。唯一的缺点是它要花一分钱,但绝对值得。

关于java - Sublime Text 2 在 Java 开发方面胜过 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15367961/

相关文章:

java - 如何使用其他 SpringBoot 项目的注释

java - 必须选择好接口(interface)名称

java - 匹配 Java 中的日历对象吗?

java - 我怎样才能在java中获取子进程的输出

java - Spring 提交表单时 HTTP 状态 404

maven - 使用 Gradle 快照依赖项

java - 什么是 Runtime.getRuntime().totalMemory() 和 freeMemory()?

java - 如何使用注释配置消息属性以进行验证 spring

java - 如何停用子模块中的 Maven 配置文件?

java - 无法在项目 jraft 上执行目标 org.sonarsource.scanner.maven :sonar-maven-plugin:3. 3.0.603:sonar (default-cli):没有治理许可