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

标签 android intellij-idea android-studio comments javadoc

<分区>

我的项目中有一些大文件,其中有很多行注释。

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

你能帮我吗?
任何想法表示赞赏

最佳答案

尝试使用正则表达式,将匹配替换为空

This page建议:

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

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

看看这个其他的SO question .建议使用 ANT 任务来处理评论并将其从源代码中删除。通过这种方式,您可以拥有调用 ANT 任务的按钮或键盘快捷方式。

作为建议,在进行大搜索之前在历史记录中放置一个标签并替换,以便稍后您可以比较是否要恢复可能已被删除的任何评论。

关于android - 如何从 Android Studio 中的特定文件中删除所有评论?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26334680/

相关文章:

android - 如何从 Android 将数据数组保存在 Firebase 数据库中?

java - 如何从不同的文件夹中选择多个文件?

java - 错误 : path may not be null or empty string. 路径 ='null'

java - 如何使用 Intellij Idea 远程调试 .jar 文件

android - Gradle 构建完成,出现 200 个错误 - android studio 中的更改限制

Android Studio 不显示特定 Android 项目的 "Screen Record"选项

android - 支持库中带有 ScriptIntrinsicBlur 的图像缺陷

android - 使用 lambda 创建我自己的监听器

intellij-idea - Intellij 为运行配置设置运行时变量

java - 运行 Glassfish 3.1.2.2 时出错 : Address localhost:4848 is already in use