某些 Eclipse 插件是您的环境强制要求的。例如,适当的源代码管理插件 - 我对这些不感兴趣。

有些提供了有用的增强功能,但仅限于特定的领域。我对那些不感兴趣。

有些很棒,但要花钱。我对那些不感兴趣。

有些在旧版本的 Eclipse 上确实很有用,但现在是最新 Eclipse 版本(我写这篇文章时为 3.4)核心构建的一部分。我对那些不感兴趣。

我想要关于每个 Java SE 开发人员应该安装哪些插件的建议,请每个答案一个。

有帮助吗?

解决方案

今天,Findbugs 帮助我做了两次愚蠢的事情。

http://findbugs.sourceforge.net/

Eclipse更新站点是: http://findbugs.cs.umd.edu/eclipse/

其他提示

用我目前最喜欢的 Jadclipse 来回答我自己的问题,它与 jad 一起从第三方库中反汇编类文件。

http://jadclipse.sourceforge.net/

如果您需要更深入地了解代码覆盖率 埃克艾玛 非常简单且有用

http://www.eclemma.org

Eclipse Update URL的子插型SVN: http://subclipse.tigris.org/update_1.4.x

MouseFeed Eclipse 插件

我正在使用这个,这对于那些因为不了解快捷键而不使用快捷键的程序员来说非常有帮助。

MouseFeed有助于形成使用键盘快捷键的习惯。当用户单击按钮或菜单项上时,该插件显示一个弹出窗口,提醒有关钥匙快捷方式。

格子风格。速度非常快。

FindBugs 很棒但很慢

我对此的回答很明确 埃克林. 。它将 Eclipse 功能导出到 Vim,使我能够使用 Eclipse 的几个很棒的功能,例如源文件中的自动完成、自动构建和错误标记(使用 Vim 中的位置)、自动格式化、自动导入、JavaDoc 搜索、源代码搜索...等等,我可以永远继续下去。最重要的是:我不必使用 Eclipse Java 编辑器(当然,对我来说,编辑器质量始终是主观的)。

如果您喜欢 Vim,但由于某种原因被迫/试图使用 Eclipse,请查看该站点。

我特别喜欢字节码大纲插件,尽管它并不适合所有人的口味,因为查看 Java 字节码并不适合所有人。有时,查看 Java 类的底层字节码确实很有用。

更新站点: http://download.forge.objectweb.org/eclipse-update/

描述: http://asm.objectweb.org/eclipse/index.html

Google 最近刚刚发布了 CodePro,很棒的插件。

日食TPTP 对于查找代码中的慢点以及需要调试、分析或基准测试的任何其他内容来说,它非常有用。唯一的缺陷是它不能在 mac 上运行:'(。

我真的很喜欢 Andrei Loskutov 的插件:

http://andrei.gmxhome.de/eclipse.html

如果您需要在源代码中证明 javadoc 并需要将其添加到一个大类或同时添加到多个类中,JAutodoc 将非常有用。它使用变量的名称来创建 javadoc,因此它并不完美,并且受到参数名称的含义的限制。即使您必须返回并进行一些修复,也可以节省大量时间。

http://jaautodoc.sourceforge.net/update/

弹簧IDE

更新网址: http://springide.org/updatesite

如果你使用 Hibernate 那么 休眠工具 是必须的。我真的很喜欢编写 HQL 或 JPQL 并实时查看生成的 SQL 的能力!

如果您没有使用 Hibernate,我猜您正在以某种形式使用数据库。因此,我会推荐 数据工具平台. 。事实上,如果不使用 Java 提供的所有插件来开发 Java 应用程序,你会觉得很疯狂。 木卫三日食 发布。这是一个很棒的开发平台,无需为所有必需的插件同步和协同工作而烦恼。

我发现 源助手 插件在开发和调试代码时非常有用。

网站上对该插件的描述称:““Source Helper”插件是一个 Eclipse 插件,它采用了 Intellij IDEA 中存在的一个非常有用的功能,并将其放入 Eclipse 中。简而言之,该功能通过浮动一个窗口来显示超出可见范围的起始括号的代码,该窗口显示您看不到的代码。当试图确定哪个右括号属于代码的哪个部分时,这非常有帮助。”

Chronon 时间旅行调试器非常棒。我希望将来能看到它移植到其他语言。

http://www.chrononsystems.com/

指标特征 (更新站点)。简介:

该 Eclipse 插件在构建周期中计算代码的各种指标,并通过“问题”视图警告您每个指标的“范围违规”。这使您能够持续了解代码库的运行状况。您还可以将指标导出为 HTML 以供公开显示,或导出为 CSV 格式以供进一步分析。

  • 每次构建期间重新计算指标
  • 将指标导出为 CSV 或 HTML
  • 具有 HTML 导出功能的可视化“仪表板”
  • 支持的指标有:
    • 麦凯布的圈复杂度
    • 传出耦合
    • 方法缺乏凝聚力
      • 方法中的代码行数
      • 字段数量
      • 级别数
      • 参数数量
      • 报表数量
      • 每个类的加权方法

(实际上,我更喜欢 FindBugs,但这个项目是第二位。)

如果不关注 Eclipse 中的开发,您似乎无法真正回答这个问题。我想每个人都需要一个构建和依赖系统,所以也许 Maven 工具会获胜?

我最喜欢的几个是 迈林格子样式

超级辅助。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=159157

在我看来,正是这一因素使 Eclipse 在实际生产力方面领先于所有其他 IDE。

文件同步 事实证明,在使用 Web 应用程序时非常方便,因为它使我能够顺利地在资源类型文件(例如 javascript、JSP、CSS 文件等)上进行增量部署。它配置简单,功能强大,足以完成工作。

JBoss工具 用于快速、轻松地开发 Web 应用程序。

我推荐 Spring源码工具套件 这是使用 Spring 框架进行企业 Java 开发。

我要作弊说maven插件。然后其他一切都可以挂掉。

另外,maven-eclipse-plugin 解决了我在 eclipse 中遇到的最大的单一问题:设置你的类路径。

我刚刚发现 拜循环. 。这个依赖关系查看器可以让您看到您的设计有多漂亮(或其他),并突出显示类之间的任何循环依赖关系,从而允许您采取适当的操作。

其他人提到了一些很棒的东西,但我也将把 SQLExplorer 放在那里。也许不像 Maven 或 FindBugs 那样有用,但它非常适合将任何 JDBC 数据源拉入 IDE,以便您可以测试它并探索数据库结构。它还可以作为独立的 RCP 应用程序使用。

可视化编辑器 用于快速 GUI 开发。

java.decompiler.free.fr/?q=jdeclipse java decomipler插件用于日食。我认为,这是最有用的插件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top