在Android Studio中更改作者模板

我想更改在AndroidStudio中创build文件时出现的自动作者。

/** * Created by a556520 on 16/01/14. */ public class POI { 

笔者以'a556520'为例,但是我想让我的名字出现,而不是员工的数量。 那可能吗? 我没有在设置中find。

你可以用模板覆盖模板文件中的${USER}variables

 #set( $VARIABLE = "value") 

function。 前往设置 – > 文件和代码模板 – > 包括 – > 文件头预先调用#set()函数,例如:

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

以上答案是正确的。 但是你可以进一步去定义你自己的variables – 比如用户,公司,电子邮件等等。

 #set ($USER = "Name name") #set ($COMPANY = "company Ltd") #set ($EMAIL = "example@gmail.com") /** * Created by ${USER} on ${DATE}. * ${COMPANY} * ${EMAIL} */ 

要编辑您的文件标题模板,请执行以下操作:

1)打开Android Studio Preferences对话框。

2)在search框中,写下“文件和代码模板”。

3)select左侧菜单项“文件和代码模板”。

4)从中间的表格导航部分,selectIncludes

5)select适用于Java文件的File Header项目。

6)你会find一个编辑器部分,允许你编辑它所需的模式。 使用下面的描述部分来理解可以使用的不同参数。

 /** * Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} */ 

在这里输入图像说明

注意:对于name属性,您可以直接写入而不使用属性。 您也可以通过同样的方式添加公司名称或项目名称,例如:

 /** * Created by Sami on ${DAY},${MONTH_NAME_FULL},${YEAR} * ABCDFG company, * Dubai, UAE. */ 

Ctrl + Alt + S,然后转到文件和代码模板 。 在这里你可以设置你想要的。 例如,将${USER}replace${USER}您的名字。

您可以转到“首选项” – >“编辑器” – >“文件和代码模板”来更改文件标题的模板。 然后在“包含”选项卡下的“文件头”中更改${USER} 。 但是,这是硬编码解决scheme,更改${USER}variables的实际值会更好。

实际上,更改用户名的正确方法是更改​​当前login到Windows的用户的名称。 (如果你使用的是Windows)

Android Studio使用保存在%USERNAME%variables中的名称。 如果您在命令控制台或batch file中inputwhoami则这是您获得的名称。 它是存储在C(或WhatEver)下的名称:\ User。

要更改名称,您不能只更改您login的configuration文件的名称。您需要创build一个新用户并为其指定正确的名称。 这样,即使您有一天重新安装AndroidStudio,也会以正确的${USER}结尾。

更简单的方法当然是把你的名字硬编码到模板中。 但是,这只是治疗症状,你应该用这种方法来解决根本原因。