实际上,我希望在将项目交付给客户端之前自动执行从整个项目中删除所有System.out.println()
语句的过程。怎么做?
答案 0 :(得分:2)
按ctrl + H转到文件搜索。填写包含System.out.println(*);
的文本,文件名模式为*.*
,然后点击替换按钮。
搜索后会提示替换文字,按确定。
答案 1 :(得分:0)
您可以使用任何体面的文本编辑器(如Notepad ++)的替换功能。只需用空字符串
替换正则表达式System.out.println(\*)
答案 2 :(得分:0)
使用"查找全部" IDE的功能 并手动删除
使用Eclipse:
CTRL + H
然后"文件搜索"
type" System.out.println(*);"然后单击"替换..."
答案 3 :(得分:0)
单击CTRL + F并选择“替换”。然后,将System.out.println替换为//System.out.println
答案 4 :(得分:0)
您可以通过find in Project
选项执行此操作,然后将System.out.println(
提供给您的搜索条件,然后将其全部删除。和匹配标准不匹配整个单词。
如果INtellij Idea然后Edit -> Find ->Find in Path
。
如果NetBeans然后Edit -> Find In Projects
答案 5 :(得分:0)
如果您想要自动化这类内容,可以使用Ant并使用ReplaceRegExp任务预处理源代码文件。我们使用它将产品版本编译成二进制文件。
这是从在线文档中获取(并稍作修改):
<replaceregexp match="System.out.println(.*);" replace="" flags="g" byline="true">
<fileset dir="${src.dir}" includes="**/*.java"/>
</replaceregexp>
答案 6 :(得分:0)
有一个plugin可以完全满足您的需求。这将评论/删除所有System.Out
。另请查看this链接。据说here它是System.out.println removal/comment from multiple java source files帖子的解决方案。