Alterar modelo de autor no Android Studio


153

Quero alterar o autor automático que aparece quando crio um arquivo no AndroidStudio.

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

O autor usa 'a556520', mas quero que apareça meu nome e não o número de funcionários. Isso é possível? Não encontrei nas configurações.

Respostas:


393

Você pode substituir a ${USER}variável no arquivo de modelo com o

#set( $VARIABLE = "value")

função. Vá para Configurações -> Editor -> Modelos de arquivo e código -> Inclui -> Cabeçalho do arquivo para preceder a #set()chamada de função, por exemplo:

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

2
Obrigado a todos, vou aceitar esta pergunta como "aceita" só porque eu caí que é mais .. "mais limpa". Mas todos estão bem. Obrigado!
— Shudy

1
Aqui você poderia encontrar um completo Doc sobre o tema
— T04435

6
Existe alguma maneira de aplicá-lo às classes ou arquivos que eu já criei?
— Amer Mograbi

Existe uma maneira de fazer isso por projeto?
— Axel

96

As respostas acima estão corretas. Mas você pode ir ainda mais longe e definir suas próprias variáveis ​​- como Usuário, Empresa, E-mail, etc .:

#set ($USER = "Name name")
#set ($COMPANY = "company Ltd")
#set ($EMAIL = "example@gmail.com")

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

68

Para editar seu modelo de cabeçalho de arquivo, faça o seguinte:

1) Abra a Preferencescaixa de diálogo Android Studio .

2) Na caixa de pesquisa, escreva "Modelos de arquivo e código".

3) Selecione o item de menu esquerdo "Modelos de arquivo e código".

4) Na seção de navegação tabular do meio, selecione Includes.

5) Selecione o File Headeritem que se aplica aos arquivos Java.

6) Você encontrará uma seção do editor que permite editá-la para o padrão necessário. Use a seção de descrição abaixo para entender os diferentes parâmetros que podem ser usados.

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

insira a descrição da imagem aqui

Nota: Para o nameatributo, você pode simplesmente escrevê-lo diretamente sem usar atributos. Além disso, você pode adicionar o nome da empresa ou do projeto da mesma maneira, como:

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

22

Pressione Ctrl+ Alt+ Se vá para Modelos de arquivo e código . Aqui você pode configurar o que deseja. Por exemplo, substitua ${USER}pelo seu nome.


8

Na verdade, a maneira correta de alterar o nome de usuário é alterar o nome do usuário atual conectado ao Windows. (se você estiver usando o Windows)

O Android Studio usa o nome salvo na variável% USERNAME%. Esse é o nome que você obtém se digitar whoamiem um console de comando ou arquivo em lote. E é o nome que é armazenado em C (ou WhatEver): \ Usuário.

Para alterar o nome, você não pode simplesmente alterar o nome do perfil no qual está conectado. Você precisa criar um novo usuário e fornecer o nome correto. Dessa forma, mesmo se você reinstalar o AndroidStudio algum dia, terminará ${USER}novamente com o correto .

A maneira mais fácil certamente é apenas codificar seu nome no modelo. Mas isso é apenas o tratamento dos sintomas e você deve usar o caminho para corrigir a causa raiz.


2
Resposta perfeita, mas nem sempre você pode criar ou alterar o% USERNAME e, no meu caso, quando perguntei, foi porque recebi um computador comercial, onde meu "nome de usuário" era meu ID de loggin na empresa (aXXXXX) e não pode criar um novo usuário ^^. Mas como você disse, se você tiver a alteração de alterar USERNAME ou criar uma nova conta, será melhor. Obrigado!
— Shudy 21/09/2015

6

Você pode alterar o modelo para o cabeçalho do arquivo, indo em Preferências -> Editor -> Modelos de arquivo e código. Altere o ${USER}cabeçalho do arquivo na guia Inclui. No entanto, esta é uma solução codificada, seria melhor alterar o valor real da ${USER}variável.


1
  • Abra a caixa de diálogo Preferências do Android Studio.
  • Na caixa de pesquisa, escreva "Modelos de arquivo e código".
  • Selecione o item de menu esquerdo "Modelos de arquivo e código".
  • Na seção de navegação tabular do meio, selecione Inclui.
  • Selecione o item Cabeçalho do arquivo que se aplica aos arquivos Java.
  • Você encontrará uma seção do editor que permite editá-la para o padrão necessário. Use a seção de descrição abaixo para entender os diferentes parâmetros que podem ser usados.
  • Defina as propriedades primeiro. #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.