Android Studio:如何删除/更新添加到所有新类的“创建者”注释?


269

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

/**
 * Created by Dan on 11/20/13.
 */

自定义或删除设置在哪里?

Answers:


412

在菜单栏中:

  • 在Mac OS上,选择Android Studio->Preferences
  • 在Windows和Linux上,选择File->Settings

然后在左侧窗格中查找Editor-> File and Code Templates

您可以通过两种方式更改此设置...

1)选择Includes选项卡,然后Created by...直接编辑文本。

在此处输入图片说明

2)选择Templates选项卡,然后编辑所需#parse("File Header.java")模板的行。

模板标签

我个人遵循选项1),并将默认标题注释设为TODO,例如

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

这些说明基于Android Studio v0.3.7。并在v1.2.1.1上进行了测试


3
在我的Android 0.3.2工作室-我找到了文件和代码模板下的文件- >设置
m.zam

2
在哪里可以更改用户名?
玛丽安(MarianKlühspies)2014年

14
如果要删除现有注释,可以将此Regex与Edit->/\*\*\n \* Created by .*\n \*/
Find-

+1就像魅力一样!非常感谢您!你救了我的日子。
Simon Dorociak 2014年

知道如何将此模板应用于现有文件吗?谢谢!
hitmaneidos

64

您可以使用#set($ VARIABLE =“ value”)函数覆盖模板文件中的$ {USER}变量。

On windows: Press Ctrl+Alt+S and go to Settings -> File and Code Templates -> Includes -> File Header

On Mac: Android Studio -> Preferences -> Editor -> 
File and Code Templates -> Includes -> File Header

在#set()函数调用之前,例如:

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

25

除了Dan的答案(更为严格的方法)之外,您还可以单击标题,并在Mac上输入Option,然后选择编辑默认文件模板。或者,单击小灯泡也可以到达此处

在此处输入图片说明


20

更改Android Studio文件标题模板

第1步:首先将鼠标悬停在File Header上,并通过单击黄色灯泡和菜单来删除它,如以下屏幕截图所示:

黄色灯泡菜单>编辑模板

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

编辑文件模板弹出窗口

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

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

更新了标题模板配置

希望这个答案对那里的其他人有帮助!:-)干杯!(这适用于Android Studio 2.2(2015年9月)版本。)



4

如果您要删除所有已创建的注释。点击Ctrl+ Shift+ R打开“ 替换为路径”对话框。检查正则表达式选项并替换

/\*\*\n \* Created by .*\n \*/

没有什么


正则表达式最初由nerdinand发布,以作为对以下答案的评论。尽管我问过他,但他已经好几个月没有回答了。这就是我现在这样做的原因,因此人们可以更轻松地找到它。


3

接受的答案包含有关Android Studio v0.3的说明。所以我决定为Android Studio 3.0.1添加说明

  • 转到Android Studio Preferences-> CopyRight->CopyRightProfiles,然后单击[+]添加新的配置文件或编辑现有的配置文件。

在此处输入图片说明

  • 创建或更新版权模板,可以从下面复制示例模板:

创建者:Hitesh Sahu在$ today上次修改时间:$ file.lastModified版权:版权所有Ⓒ$ today.year http://hiteshsahu.com

根据Apache许可证2.0版(“许可证”)获得许可;除非遵守许可,否则不得使用此文件。您可以在http://www.apache.org/licenses/LICENSE-2.0上获得许可的副本。 除非适用法律要求或以书面形式同意,否则根据“许可”分发的软件将按“现状”分发,不作任何明示或暗示的保证或条件。请参阅许可证,以了解许可证下管理权限和限制的特定语言。

在此处输入图片说明

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

    在此处输入图片说明

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

    在此处输入图片说明


2

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

您也可以在所有项目中使用它。只需在同一“检查”选项卡中将“项目”配置文件更改为“默认”即可。


2

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

是另一个位置(除了“设置->编辑器->文件和代码模板”之外),可以定义类似的模板,并在创建文件时触发该模板。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.