IntelliJ IDEA Ultimate 2018.3.5重复代码未突出显示

时间:2019-03-04 13:04:47

标签: java intellij-idea jetbrains-ide code-duplication

IntelliJ IDEA Ultimate 2018.3.5重复代码未即时突出显示。 我已经选中了Settings -> Inspections -> General中的复选框,但是当我在Java中复制了代码时,没有任何内容突出显示。

  public void testSt() {
        List<String> ss = new ArrayList<>();
        ss.add("43");
        ss.add("43");
        ss.add("43");

    }

  public void testSt2() {
        List<String> ss = new ArrayList<>();
        ss.add("43");
        ss.add("43");
        ss.add("43");
   }

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

我已找到问题所在,我将其保留在这里,以防其他人需要。 从IntelliJ Ultimate 2018版本开始,您至少需要重复一些代码单元才能即时检测到。 https://www.jetbrains.com/help/idea/code-duplication-analysis-settings.html

如果只有2-3行重复的代码,则不会被检测到。

您可以使用“不要显示比...更简单的副本”上的设置 enter image description here

希望其他人将从我的经验中受益。 谢谢。