【问题标题】:How to find the commented code in IntelliJ IDE?如何在 IntelliJ IDE 中找到注释代码?
【发布时间】:2018-12-08 17:25:12
【问题描述】:

有没有人知道一种方法可以在 java 项目中的所有类中搜索所有(且仅)注释代码? 例如,使用“在路径中查找”来搜索“//”不是我想要的,因为它也会返回 URI (http://......)。我想要一种专门的方法来做到这一点。

提前致谢。

【问题讨论】:

标签: intellij-idea shortcut


【解决方案1】:

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

这将解决您的 http:// 问题。但它不会找到不在行首开始的 cmets。我想您可以编写一个更复杂的正则表达式来查找“//”,但不能通过 http 进行:但是当然 cmets 也可以在 /* */ 块中。所以这一切都取决于你想获得多绝对。

【讨论】:

  • 谢谢,但这只是部分解决了我的问题。我正在寻找更多可以显示注释行(或最后包含 cmets 的行)的“工具”或窗口。类似于“TODO”的东西。
【解决方案2】:

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

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

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

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

从右上角点击齿轮图标,然后点击Existing Templates...

然后从 Java > 评论、Javadoc 和元数据 中选择 cmets

然后它将/* $CommentContent$ */添加到结构搜索窗口中,就像第一个屏幕截图一样。

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

更多信息请参考:Structural search and replace

【讨论】:

    【解决方案3】:

    从 intellij 2020.3 开始,对 java 中注释掉的代码进行检查:

    Java |代码成熟度 |注释掉的代码

    所以如果你想要一个被注释掉的代码列表,你可以:

    1. 右键单击要搜索的项目、模块、子文件夹、目录或文件。
    2. 点击分析 > 检查代码
    3. 点击确定

    这应该会打开检查结果窗口,您所有注释掉的代码都将在 Java | 下分组。代码成熟度 |注释掉的代码:

    如果您不想让 intellij 也搜索其他问题,您可以在 File | 中创建一个新配置文件。设置 |编辑 |检查并在分析对话框中选择它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-25
      • 2013-09-09
      • 2011-10-02
      • 2023-03-09
      • 2011-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多