如何去除 PhpStorm 中的紫色 "duplicated code fragment" 突出显示?

How to remove the purple "duplicated code fragment" highlighting in PhpStorm?

我刚刚在“重复代码片段”上下文菜单中单击了“像这样显示所有重复项”:

现在,即使我关闭 IDE 底部的 "Duplicates" 工具栏,重复的代码也会永久突出显示为紫色背景。

如何删除此突出显示?

只需重新打开 file/project - 它会删除突出显示。 如果您不希望针对您的代码片段报告 "Duplicate code fragment" 违规,请尝试通过在语句之前添加 // noinspection DuplicatedCode 来抑制对语句的检查。

有人要求降低重复突出显示的侵略性,IDEA-210614,请随时投票支持

  • 只需按 ESC 键即可删除突出显示。

  • 如果 IDE 在源代码和输出目录中的副本之间发现“重复代码片段”(例如 Python setup.py 创建在 build/ 目录中;我不知道在 PHP 中是怎么回事),然后将输出目录标记为 excluded from source directorys.

    右键单击项目视图中的输出目录,然后 Mark Directory As > Excluded

顺便说一句,这在 PyCharm 和 IntelliJ 中也有效,并且可能在所有 JetBrains IDE 中都有效。