如何在Android Studio中从特定文件中删除所有注释?

8

我在项目中有一些大文件,里面有很多行注释。

通常,在修改代码之前,我会先注释掉不必要的行,并在测试后将它们删除。
但是有时候在一个大文件中,留下太多的注释,这就很难删除了。
因此,也许在Android Studio中有一些功能可以从注释中“清理”文件(当然不包括javadoc注释),就像“整理导入”可以删除文件中未使用的导入一样。
或者,也许有一种突出显示已注释行的方法,这样我就可以轻松地看到需要删除的内容。

你能帮我解决这个问题吗?
任何想法都是受欢迎的。

1个回答

27
尝试使用正则表达式,将匹配内容替换为空。
这个页面建议: 点击这里
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)

这也与Javadocs匹配,因此您需要稍微调整一下。还有其他变体可供尝试。

看看这个SO问题。它建议使用一个ANT任务来处理注释并从源中剥离它们。这样,您就可以有一个按钮或键盘快捷方式来调用ANT任务。

建议在进行大型搜索和替换之前,在历史记录中放置一个标签,以便以后可以比较是否要恢复可能已被剥离的任何注释。


1
太棒了!这甚至适用于块注释 :) - Ray Li

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接