如何在IntelliJ IDE中找到注释的代码?

Dyp*_*den 7 shortcut intellij-idea

有谁知道一种方法来搜索java项目中所有类中的所有(且仅)注释代码?例如,使用“Find in Path”来搜索“//”并不是我想要的,因为它还会返回 URI(http://……)。我想要一种专门的方法来做到这一点。

提前致谢。

ska*_*esh 5

您可以在 IntelliJ IDEA 中使用结构搜索。

以下屏幕适用于版本2019.1.1(终极版)(适用于 IntelliJ IDEA 2020.3

转到编辑>查找>按结构搜索...

结构搜索窗口

文件类型应为 Java,并选择您想要搜索的任意路径。

从右上角单击齿轮图标,然后单击现有模板...

现有模板窗口

然后从Java > 注释、Javadoc 和元数据中选择注释

然后它会添加/* $CommentContent$ */到结构搜索窗口,如第一个屏幕截图所示。

这将从所选路径中找到所有注释的代码(包括 Javadoc)。

有关更多信息,请参阅:结构搜索和替换


Ter*_*rry 0

您能做的最好的事情就是在路径中查找并使用正则表达式:^//

这将解决您的 http:// 问题。但它不会找到不在行首开始的注释。我想你可以编写一个更复杂的正则表达式来查找“//”,但不通过 h​​ttp: 继续,但是当然注释也可以在 /* */ 块中。所以这完全取决于你想要获得的绝对程度。