【问题标题】:Eclipse: search for the text in Java class comments etcEclipse:在 Java 类注释等中搜索文本
【发布时间】:2011-09-05 10:12:06
【问题描述】:

我想在我的 java 类中搜索用注解和 cmets 编写的文本。例如

/** 
 * Object interface mapping for hibernate-handled table: mytable.
 * @author
 */

public interface myInterface{
}

我尝试在 Eclipse“java 搜索”和“文件搜索”中搜索 mytable,但它没有搜索这些文本,我可以在注释等中看到这些文本。

我也使用 java 搜索选项匹配位置并选择所有但它仍然没有搜索 mytable

请告诉我如何在 eclipse 或 RAD 8.0 中执行此操作(如果可能)。

搜索后如何在不打开每个文件的情况下替换它?

【问题讨论】:

  • 你有源代码还是想在类文件或jar中搜索?
  • 我总是自定义我的搜索并且只选择文件搜索。这是最好的,假设您指定了正确的文件过滤器。
  • 那么它会起作用,看我的回答

标签: java eclipse class search rad


【解决方案1】:

对于在注释中搜索,“Java 搜索”选项卡上有一个“限制为”选项,用于仅在注释文本中搜索。 但是我找不到 cmet 的匹配位置,我现在需要它......

【讨论】:

    【解决方案2】:

    要从任何文件中搜索文本,您可以使用文件搜索选项,它应该可以工作

    【讨论】:

    • 搜索后如何在不打开每个文件的情况下替换它?
    • @imran 检查 Andreas_D 评论
    【解决方案3】:

    确实如此,

    eclipse 在

    下搜索那个字符串

    搜索->文件搜索->包含 文字:我的表

    文件模式 *.java

    它适用于java文件

    【讨论】:

    • 搜索后如何在不打开每个文件的情况下替换它?
    【解决方案4】:

    如果您对当前工作区/项目中的所有*.java 文件进行文件搜索,关键字为mytable,则该文件 (myInterface.java) 应该在搜索结果中。这就是它应该如何工作的方式。

    【讨论】:

    • 搜索后如何在不打开每个文件的情况下替换它?
    • 搜索对话框提供三个按钮:“替换...”、“搜索”和“取消”。只需使用“替换...”,这将构建搜索结果列表并要求替换字符串。 Eclipse 将为您完成替换。
    猜你喜欢
    • 2012-01-03
    • 2011-05-07
    • 2017-10-29
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多