【问题标题】:Search a code line in Eclipse在 Eclipse 中搜索代码行
【发布时间】:2012-02-09 04:27:58
【问题描述】:

我正在 Eclipse (java) 中开发代码。在调试代码的时候,我用了很多System.out.println(...)。现在我需要删除所有这些行。为此,我在 Search->Java 中写了System.out.println,但它没有提供任何搜索结果。那么,我怎样才能找到这个字符串System.out.println的所有出现?

【问题讨论】:

    标签: java eclipse search


    【解决方案1】:

    搜索 -> 文件。输入“System.out.println”并在“*.java”中选择要搜索的文件类型(不带引号)

    “Java 搜索”有所不同。它不允许您在 java 文件中查找内容,而是在方法/声明/等中查找内容。在 java 文件中。例如,在您的项目中的某处声明“String canYou = “FindMe?”;”然后执行搜索 - > Java,输入“字符串”并选择“类型”并点击搜索。它应该会找到您项目中使用的所有字符串,包括前面提到的。

    【讨论】:

      【解决方案2】:

      只需搜索println。我敢打赌 Eclipse 正在将您输入的内容解释为正则表达式。

      【讨论】:

        【解决方案3】:

        尝试在项目中的任何位置写System.out.println,选择此文本,然后按ctrl + alt + g(抱歉不知道这代表什么类型的搜索),它将为您提供该字符串的所有出现您的项目(工作空间方面)。我 100% 确定它代表 search > java 中的某些东西——你可以仔细看看到底是什么。除此之外,您可以有条件地执行日志 - 即

        if(Consts.DEBUG){
            Log("something");
        }
        

        【讨论】:

          【解决方案4】:

          我会在 println 方法上查找用法(ctrl+shift+g)

          【讨论】:

            【解决方案5】:

            按 Control + H

            这将打开搜索窗口,转到文件搜索选项卡并查找 system.out.println(

            【讨论】:

              【解决方案6】:

              使用菜单 Search->File 并在“包含文本”字段中输入“System.out.println*”,在“文件名模式”字段中输入“*.java”。现在按下右下角的“替换”按钮。将“With”字段留空,然后单击“Preview”按钮。取消选中您要保留的任何匹配项,然后按“确定”。

              在尝试此操作之前,您可能需要确保您的代码处于版本控制中,以防您做错并想返回。

              【讨论】:

                【解决方案7】:

                我们已经编写了一个 eclipse 插件来做同样的事情。它将在您的 java 代码中找到 System.out.println 并将其注释掉。我们很快就会有一个版本,它也会删除它。希望这有用。

                http://eclipseo.blogspot.in/2013/05/commenting-systemoutprintln-from.html

                【讨论】:

                  猜你喜欢
                  • 2011-05-07
                  • 2016-05-26
                  • 2014-07-02
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2017-06-10
                  • 2012-03-28
                  相关资源
                  最近更新 更多