【问题标题】:Intellij autobuild - non existentIntellij 自动构建 - 不存在
【发布时间】:2012-08-09 15:44:18
【问题描述】:

如果我删除了一个方法,则在我手动构建项目之前,不会显示错误(由于不存在方法而在代码中的其他位置)。没有办法让它在保存/更改时自动构建?

有没有我在某处遗漏的选项?

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

    【讨论】:

    • 文件 > 默认设置 > 编译器 > 自动生成项目
    【解决方案2】:

    是的,Eclipse Mode plugin。它可以让您始终在后台编译,就像 Eclipse 一样。像魅力一样工作。

    除此之外:在 IntelliJ 中,不要只是手动删除方法,使用 Refactor > Safe Delete ...。它将引导您浏览代码中使用该方法的所有位置。这就是 IntelliJ 的做法。

    【讨论】:

    • 插件.PLUGINS!我厌倦了插件,这就是我离开 Eclipse 的原因。是否有充分的理由不将此作为默认行为或至少作为标准选项?
    • @NimChimpsky 阅读了我回答的第二部分。 IntelliJ 支持不同的思维方式,一切都与重构有关。使用重构工具,不要只是手动编辑代码。
    • 大约一个月前我也离开了 Eclipse,我需要时间来适应 IntelliJ,但是每当我认为我发现了一个错误时,这个错误实际上就在我的脑海中 ;-)跨度>
    • 我可以在 eclipse/netbeans 中重构,autobuild 还有其他好处,不是吗?它被包含在新版本中的事实表明它是一种疏忽,而不是试图以某种方式促进最佳实践。到目前为止,Netbeans 在我的评估中获胜。
    • 我不了解 NetBeans,但 IntelliJ 中的重构远优于 Eclipse 中的重构。正如您所说,在 Eclipse 中,您可以重构。在 IntelliJ 中,这是唯一正确的方法,您必须重构以获得 IDE 的全部价值。在我看来,IntelliJ 远远优于我目前所知的任何其他 IDE,但您必须按照预期的方式使用它。
    猜你喜欢
    • 1970-01-01
    • 2017-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-03
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    相关资源
    最近更新 更多