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");
}
有人可以帮忙吗?
答案 0 :(得分:2)
我已找到问题所在,我将其保留在这里,以防其他人需要。 从IntelliJ Ultimate 2018版本开始,您至少需要重复一些代码单元才能即时检测到。 https://www.jetbrains.com/help/idea/code-duplication-analysis-settings.html
如果只有2-3行重复的代码,则不会被检测到。
希望其他人将从我的经验中受益。 谢谢。