Android Studio:删除文件中的所有System.out.println()?

时间:2017-06-20 05:23:49

标签: android android-studio ide keyboard-shortcuts println

我已经使用了很多System.out.println()来进行调试,我知道这不是一个好主意。现在我想删除所有的print语句,而不是手动完成。

使用Android Studio确实有任何快捷方式或技巧吗?

3 个答案:

答案 0 :(得分:7)

要删除System.out.println("...");的所有出现,您可以使用查找和替换:

只需使用以下快捷方式之一打开对话框:

Ctrl+Shift+R on Windows
Cmd+Shift+R on Mac OS X

然后你可以搜索以下短语,然后离开"替换为"空。 (不要忘记启用正则表达式)

System.out.println(.*);

然后按"找到"和"替换"

您的对话框应如下所示:

enter image description here

答案 1 :(得分:1)

替换为空或注释System.out.println()

我认为您正在寻找的捷径是:

Ctrl+Shift+R on Windows

Cmd+Shift+R on Mac OS X

范围中选择整个项目(附带截图)

[1]

答案 2 :(得分:0)

使用ProGuard:

-assumenosideeffects class System {
    public static *** out.println(...);
}

还要检查构建时是否执行了ProGuard文件。

有关详细信息,请阅读docs