如何从Android Studio中的特定文件中删除所有评论?

时间:2014-10-13 07:13:59

标签: android intellij-idea android-studio comments javadoc

我的项目中有一些大文件,其中有很多行被评论过。

通常当我在代码中更改某些内容时,我会首先评论不必要的行,然后在测试后删除它们 但有时最后在一个大文件中有太多评论,并且很难删除它们 因此,可能在Android Studio中有一些功能可以清理'来自评论的文件(当然不包括javadoc评论),例如'组织导入'用于删除文件中未使用的导入 或者,也许,某种突出显示注释的行,所以我可以很容易地看到要删除的内容。

你可以帮帮我吗? 任何想法都赞赏

1 个答案:

答案 0 :(得分:24)

尝试使用正则表达式,无需替换匹配

This page建议:

(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*)

也匹配 Javadocs,所以你需要调整一下。您还可以尝试其他变体。

看一下这个SO question。它建议使用正在处理注释的ANT任务并从源中删除它们。通过这种方式,您可以使用调用ANT任务的按钮或键盘快捷键。

由于建议在进行大搜索之前将历史记录放入历史记录中并在之后进行替换,因此您可以比较是否要恢复可能已被删除的任何注释。