默认情况下,Android Studio会自动为所有新类添加头注释。

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

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


从菜单栏:

在Mac OS上选择Android Studio ->首选项 Windows和Linux操作系统选择“File -> Settings”

然后在左侧窗格中查找编辑器->文件和代码模板。

你有两种方法可以改变这种情况……

1)选择“包含”选项卡并编辑“由…创建”直接的文本。

2)选择Templates选项卡,编辑#parse("File Header.java")行,选择你想要的任何模板。

就我个人而言,我遵循选项1),并使默认头注释TODO,例如。

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

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


除了Dan的回答(这是更严格的方式),你也可以点击进入标题,并选择进入(在Mac上),你可以选择编辑默认的文件模板。或者,点击小灯泡也可以到达这里


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

windows操作系统:按Ctrl+Alt+S,进入“设置”->文件和代码模板->包含->文件头

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

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

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

你也可以禁用这个警告。对我来说,默认模板是可以的,但看到黄色突出的类javadoc让我很恼火。因此,要禁用它,请执行设置->编辑器->检查->常规->取消勾选“默认文件模板使用”。

您还可以跨所有项目进行此操作。只需在相同的检查选项卡中将项目配置文件更改为默认。


按ctrl + shift +一个 类型:文件和代码模板。 在“包含”下查找“文件头” 您可以键入如下内容


更改Android Studio文件头模板

第一步:首先将鼠标悬停在文件头上,通过点击它来获得黄色灯泡和菜单,如下面的截图所示:

第二步:然后点击编辑模板菜单项,得到以下弹出窗口:

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

第三步:在编辑器区域添加如下截图所示的姓名,点击“确定”按钮,将生成当前文件和未来的新类文件头文件。

希望这个答案能对其他人有所帮助!: -)干杯! (这适用于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首选项->CopyRight ->CopyRightProfiles,然后点击[+]添加一个新的配置文件或编辑现有的配置文件。

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

Creator: Hitesh Sahu on $today Last modified: $file.lastModified Copyright: All rights reserved Ⓒ $today.year http://hiteshsahu.com Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

现在选择新创建的版权作为默认版权配置文件 最后更新整个项目的版权如下