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.