Android studio Android Studio:如何删除/更新添加到所有新类中的“Created by”注释?

Android studio Android Studio:如何删除/更新添加到所有新类中的“Created by”注释?,android-studio,intellij-idea,Android Studio,Intellij Idea,默认情况下,Android Studio会自动向所有新类添加标题注释,例如 /** * Created by Dan on 11/20/13. */ 自定义或删除它的设置在哪里?从菜单栏: 在Mac OS上选择Android Studio->首选项 在Windows和Linux上,选择文件->设置 然后在左侧窗格中查找编辑器->文件和代码模板 你有两种方法可以改变这个 1选择“包括”选项卡并编辑创建人。。。直接发短信 2选择Templates选项卡,并为所需的任何模板编辑parseFile

默认情况下,Android Studio会自动向所有新类添加标题注释,例如

/**
 * Created by Dan on 11/20/13.
 */
自定义或删除它的设置在哪里?

从菜单栏:

在Mac OS上选择Android Studio->首选项 在Windows和Linux上,选择文件->设置 然后在左侧窗格中查找编辑器->文件和代码模板

你有两种方法可以改变这个

1选择“包括”选项卡并编辑创建人。。。直接发短信

2选择Templates选项卡,并为所需的任何模板编辑parseFile Header.java行

就我个人而言,我遵循了选项1,并将默认标题注释设置为TODO,例如

/**
 * TODO: Add a class header comment!
 */

这些说明基于Android Studio v0.3.7。也在v1.2.1.1以及Dan的答案上进行了测试,这是一种更加严格的方法,你也可以点击标题,在Mac上选择enter,你可以选择编辑默认的文件模板。或者,单击小灯泡也可以到达这里


可以使用set$variable=value函数覆盖模板文件中的${USER}变量

在windows上:按Ctrl+Alt+S并转到设置->文件和代码模板->包含->文件头

在set函数调用前加上前缀,例如:

#set( $USER = "YourName" )
/**
* Created by ${USER} on ${DATE}.
*/

您也可以禁用警告。对我来说,默认模板还可以,但看到黄色突出显示的类javadoc让我很恼火。因此,要禁用它,请转到设置->编辑器->检查->常规->取消选中默认文件模板用法

您也可以跨所有项目执行此操作。只需在同一个“检查”选项卡中将项目配置文件更改为默认值

按ctrl+shift+A组合键 类型:文件和代码模板。 在Includes下查找文件头 您可以键入如下内容 更改Android Studio文件头模板 步骤1:首先将鼠标悬停在文件头上,通过单击黄色灯泡和菜单将其取出,如以下屏幕截图所示:

步骤2:然后单击“编辑模板”菜单项,并获得以下弹出窗口:

注意:在其描述区域中有许多其他可用的模板变量,您也可以使用它们

步骤3:在编辑器区域中,如下面的屏幕截图所示添加您的姓名,然后单击OK按钮,将相应地生成当前文件和将来的新类文件头

希望这个答案能对其他人有所帮助干杯 这适用于Android Studio 2.2 2015年9月版

设置->编辑器->版权->版权配置文件


是除了设置->编辑器->文件和代码模板之外的另一个地方,在这里可以定义类似的模板,并且在创建文件时也可以触发该模板。

如果您想删除所有已创建的注释。按Ctrl+Shift+R打开“路径替换”对话框。检查Regex选项并替换

/\*\*\n \* Created by .*\n \*/
一无所有

正则表达式最初由nerdinand发布,作为对以下内容的评论。虽然我问过他,但他几个月都没有给出答案。这就是我现在这么做的原因,所以人们可以更容易地找到它。

接受的答案有Android Studio v0.3的说明。所以我决定为Android Studio 3.0.1添加说明 转到Android Studio首选项->版权->版权配置文件,然后单击[+]添加新配置文件或编辑现有配置文件。 创建或更新版权模板,可以从以下位置复制示例模板: 创造者:今天美元的Hitesh Sahu 上次修改:$file.lastModified 版权所有:保留所有权利Ⓒ $今天,今年

根据Apache许可证获得许可,2.0版许可证;除非遵守许可证,否则不得使用此文件。 您可以通过以下方式获得许可证副本: 除非适用法律要求或书面同意,否则根据许可证分发的软件按原样分发 基础,无任何形式的保证或条件,无论是明示的还是明示的 暗指的。请参阅特定语言的许可证 许可证下的权限和限制

现在选择新创建的版权作为默认版权配置文件

最后更新整个项目的版权,如下所示


在我的Android Studio 0.3.2中-我在File->Settings下找到了文件和代码模板,我可以在哪里更改用户名?如果你想删除现有的评论,你可以使用这个正则表达式,在路径中使用Edit->Find->Replace…:/\*\*\*\n\*创建者。*\n\*/+1工作得很好!非常感谢你,伙计!你救了我一天。知道如何将此模板应用于现有文件吗?谢谢但是如何在现有的Java文件中包含它,其中没有包含文件头?这是一个很好的方法。但是,它不会删除那些作为整体的一部分的内容。@androiddeveloper你是什么意思?请给出一个例子,我的意思是,如果javadoc的创建数量超过
kips他们。@androiddeveloper这永远不会删除JavaDoc注释,只会删除OP要求从文件顶部创建的注释:我的意思是一样的。可以在其中添加比“由零件创建”更多的文本。
/\*\*\n \* Created by .*\n \*/