我想更改在 AndroidStudio 中创建文件时显示的自动作者。
/** * Created by a556520 on 16/01/14. */ public class POI {
作者需要“ a556520”,但我希望出现我的名字,而不是雇员的数量。这可能吗? 我在设置里没找到。
您可以通过转到参数设置-> 编辑器-> 文件和代码模板来更改文件头的模板。然后在“包含”选项卡下更改文件头中的 ${USER}。然而这是硬编码的解决方案,它会更好地改变 ${USER}变量的实际值。
${USER}
按 Ctrl + Alt + S然后转到 文件和代码模板。在这里您可以设置您想要的。例如,将 ${USER}替换为您的名字。
属性覆盖模板文件中的 ${USER}变量
#set( $VARIABLE = "value")
转到 设定-> 编辑-> 文件和代码模板-> 包括-> 文件头预置 #set()函数调用,例如:
#set()
#set( $USER = "Your name" ) /** * Created by ${USER} on ${DATE}. */
以上答案是正确的。但是你可以更进一步,定义你自己的变量——比如用户,公司,电子邮件等等:
#set ($USER = "Name name") #set ($COMPANY = "company Ltd") #set ($EMAIL = "example@gmail.com") /** * Created by ${USER} on ${DATE}. * ${COMPANY} * ${EMAIL} */
要编辑文件头模板,请执行以下操作:
1)打开 Android Studio Preferences对话框。
Preferences
2)在搜寻方块填上「档案及程式码范本」。
3)选择左边的菜单项“文件和代码模板”。
4)从中间的表格导航部分,选择 Includes。
Includes
5)选择应用于 Java 文件的 File Header项。
File Header
6)你会找到一个编辑器部分,允许你为所需的模式进行编辑。使用下面的描述部分来理解可以使用的不同参数。
/** * Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} */
注意: 对于 name属性,您可以不使用属性直接编写它。你也可以用同样的方法添加你的公司名称或项目名称,例如:
name
/** * Created by Sami on ${DAY},${MONTH_NAME_FULL},${YEAR} * ABCDFG company, * Dubai, UAE. */
实际上,更改用户名的正确方法是更改名称 当前登录到 Windows 的用户。(如果你使用 Windows)
Android Studio 使用保存在% USERNAME% 变量中的名称。 如果在命令控制台中键入 whoami,就会得到这个名称 或者批处理文件。它是存储在 C (orWhatever)下的名称: 用户。
whoami
要更改名称,只需更改配置文件的名称即可 你已经登录了。 您需要创建一个新用户并给它正确的名称。 这样,即使有一天你重新安装 AndroidStudio,你也会以 又是正确的 ${USER}。
更简单的方法当然是将你的名字硬编码到模板中。 但那只是治标不治本,你应该用这种方法来解决根本原因。
首先设置属性。 #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")
#set ($USER = "Your name")
#set ($COMPANY = "Your company")
#set ($EMAIL = "Your email")
/* * Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} ${COMPANY} ${EMAIL} * */
Created by ${USER} on ${DAY},${MONTH_NAME_FULL},${YEAR} ${COMPANY} ${EMAIL}
设置-> 编辑器-> 文件和代码模板-> 包括-> 文件头
/** * @Author: yourname * @Date: ${DATE} */