Answers:
您可以使用以下命令覆盖${USER}
模板文件中的变量
#set( $VARIABLE = "value")
功能。转到设置 -> 编辑器 -> 文件和代码模板 -> 包含 -> 文件头在#set()
函数调用之前,例如:
#set( $USER = "Your name" )
/**
* Created by ${USER} on ${DATE}.
*/
要编辑文件头模板,请执行以下操作:
1)打开Android Studio Preferences
对话框。
2)在搜索框中,输入“文件和代码模板”。
3)选择左侧菜单项“文件和代码模板”。
4)从中间的表格导航部分中,选择Includes
。
5)选择File Header
适用于Java文件的项目。
6)您将找到一个编辑器部分,可根据需要的模式对其进行编辑。使用下面的描述部分来了解可以使用的不同参数。
/**
* Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR}
*/
注意:对于name
属性,您可以直接直接编写它,而无需使用属性。您也可以使用相同的方式添加公司名称或项目名称,例如:
/**
* Created by Sami on ${DAY},${MONTH_NAME_FULL},${YEAR}
* ABCDFG company,
* Dubai, UAE.
*/
实际上,更改用户名的正确方法是更改登录到Windows的当前用户的名称。(如果您使用的是Windows)
Android Studio使用保存在%USERNAME%变量中的名称。这是您whoami
在命令控制台或批处理文件中键入时得到的名称。它是存储在C(orWhatEver):\ User下的名称。
要更改名称,您不能仅更改已登录的配置文件的名称。您需要创建一个新用户并为其提供正确的名称。这样,即使您有一天重新安装了AndroidStudio,也将以正确的名称结束${USER}
。
当然,更简单的方法是将您的姓名硬编码到模板中。但这仅是治疗症状,您应该使用这种方法来修复根本原因。
首先设置属性。
#set ($USER = "Your name")
#set ($COMPANY = "Your company")
#set ($EMAIL = "Your email")
/ ** Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} ${COMPANY} ${EMAIL}
** /