在 Android Studio 中更改 Author 模板

我想更改在 AndroidStudio 中创建文件时显示的自动作者。

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

作者需要“ a556520”,但我希望出现我的名字,而不是雇员的数量。这可能吗? 我在设置里没找到。

92698 次浏览

您可以通过转到参数设置-> 编辑器-> 文件和代码模板来更改文件头的模板。然后在“包含”选项卡下更改文件头中的 ${USER}。然而这是硬编码的解决方案,它会更好地改变 ${USER}变量的实际值。

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

属性覆盖模板文件中的 ${USER}变量

#set( $VARIABLE = "value")

转到 设定-> 编辑-> 文件和代码模板-> 包括-> 文件头预置 #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对话框。

2)在搜寻方块填上「档案及程式码范本」。

3)选择左边的菜单项“文件和代码模板”。

4)从中间的表格导航部分,选择 Includes

5)选择应用于 Java 文件的 File Header项。

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

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

enter image description here

注意: 对于 name属性,您可以不使用属性直接编写它。你也可以用同样的方法添加你的公司名称或项目名称,例如:

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

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

Android Studio 使用保存在% USERNAME% 变量中的名称。 如果在命令控制台中键入 whoami,就会得到这个名称 或者批处理文件。它是存储在 C (orWhatever)下的名称: 用户。

要更改名称,只需更改配置文件的名称即可 你已经登录了。 您需要创建一个新用户并给它正确的名称。 这样,即使有一天你重新安装 AndroidStudio,你也会以 又是正确的 ${USER}

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

  • 打开 Android Studio 首选项对话框。
  • 在搜索框中,写入“文件和代码模板”。
  • 选择左边的菜单项“文件和代码模板”。
  • 从中间的表格导航部分,选择“包含”。
  • 选择应用于 Java 文件的 FileHeader 项。
  • 您将找到一个编辑器部分,允许您为所需的模式编辑它。使用下面的描述部分来理解可以使用的不同参数。
  • 首先设置属性。 #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

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

设置-> 编辑器-> 文件和代码模板-> 包括-> 文件头

/**
* @Author: yourname
* @Date: ${DATE}
*/

enter image description here