Cambiar plantilla de autor en Android Studio

153

Quiero cambiar el autor automático que aparece cuando creo un archivo en AndroidStudio.

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

El autor toma 'a556520' pero quiero que aparezca mi nombre y no el número de empleados. ¿Es eso posible? No encontré en la configuración.

Shudy
fuente

Respuestas:

393

Puede sobrescribir la ${USER}variable en el archivo de plantilla con el

#set( $VARIABLE = "value")

función. Vaya a Configuración -> Editor -> Plantillas de archivos y códigos -> Incluye -> Encabezado de archivo anteponiendo la #set()llamada a la función, por ejemplo:

#set( $USER = "Your name" )
/**
* Created by ${USER} on ${DATE}.
*/
AZ13
fuente
2
Gracias a todos, tomaré esta pregunta como "aceptada" solo porque me caí, eso es más ... "más limpio". Pero todos están bien. ¡Gracias!
Shudy
1
Aquí se puede encontrar un completo Doc sobre el tema
T04435
66
¿Hay alguna forma de aplicarlo a las clases o archivos que ya he creado?
Amer Mograbi
¿Hay alguna manera de hacer esto por proyecto?
Axel
96

Las respuestas anteriores son correctas. Pero puede ir aún más lejos y definir sus propias variables, como Usuario, Empresa, Correo electrónico, etc.

#set ($USER = "Name name")
#set ($COMPANY = "company Ltd")
#set ($EMAIL = "[email protected]")

/**
 * Created by ${USER} on ${DATE}.
 * ${COMPANY}
 * ${EMAIL}
 */
Zain
fuente
68

Para editar su plantilla de encabezado de archivo, haga lo siguiente:

1) Abrir el Preferencescuadro de diálogo de Android Studio .

2) En el cuadro de búsqueda, escriba "Plantillas de archivos y códigos".

3) Seleccione el elemento de menú izquierdo "Plantillas de archivo y código".

4) En la sección de navegación tabular del medio, seleccione Includes.

5) Seleccione el File Headerelemento que se aplica a los archivos Java.

6) Encontrará una sección de editor que le permite editarla para el patrón requerido. Use la sección de descripción a continuación para comprender los diferentes parámetros que se pueden usar.

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

ingrese la descripción de la imagen aquí

Nota: Para el nameatributo, simplemente puede escribirlo directamente sin usar atributos. También puede agregar el nombre de su empresa o el nombre del proyecto de la misma manera, como por ejemplo:

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

Presione Ctrl+ Alt+ Sluego vaya a Plantillas de archivo y código . Aquí puedes configurar lo que quieras. Por ejemplo, reemplazar ${USER}a su nombre.

Diversos
fuente
8

En realidad, la forma correcta de cambiar el nombre de usuario es cambiar el nombre del usuario actual que inició sesión en Windows. (si estás usando windows)

Android Studio usa el nombre guardado en la variable% USERNAME%. Este es el nombre que obtienes si escribes whoamien una consola de comandos o en un archivo por lotes. Y es el nombre que se almacena en C (oWhatEver): \ User.

Para cambiar el nombre puede no basta con cambiar el nombre del perfil que está en el sistema. Es necesario crear un nuevo usuario y darle el nombre correcto. De esta manera, incluso si reinstala AndroidStudio algún día, terminará con el correcto ${USER}nuevamente.

La forma más fácil seguramente es simplemente codificar su nombre en la plantilla. Pero eso es solo tratar los síntomas y debe usar la forma de corregir la causa raíz.

JacksOnF1re
fuente
2
Respuesta perfecta, pero no siempre puedes crear o cambiar el% NOMBRE DE USUARIO y, en mi caso, cuando lo pregunté, fue porque obtuve una computadora de trabajo, donde mi "nombre de usuario" era mi identificación de inicio de sesión en la empresa (aXXXXX) , y no puedo crear un nuevo usuario ^^. Pero como dijiste, si tienes el cambio para cambiar el NOMBRE DE USUARIO o crear una nueva cuenta, será mejor. ¡Gracias!
Shudy
6

Puede cambiar la plantilla para el encabezado del archivo yendo a Preferencias -> Editor -> Plantillas de archivos y códigos. Luego, cambie el ${USER}encabezado del archivo en la pestaña Incluye. Sin embargo, esta es una solución de codificación, sería mejor cambiar el valor real de la ${USER}variable.

Blaz
fuente
1
  • Abrir el cuadro de diálogo Preferencias de Android Studio.
  • En el cuadro de búsqueda, escriba "Plantillas de archivo y código".
  • Seleccione el elemento de menú izquierdo "Plantillas de archivo y código".
  • En la sección de navegación tabular del medio, seleccione Incluye.
  • Seleccione el elemento Encabezado de archivo que se aplica a los archivos Java.
  • Encontrará una sección de editor que le permite editarla para el patrón requerido. Use la sección de descripción a continuación para comprender los diferentes parámetros que se pueden usar.
  • Establezca las propiedades primero. #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

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

della pramukti raharjo
fuente