Modifica modello autore in Android Studio


153

Voglio cambiare l'autore automatico che appare quando creo un file in AndroidStudio.

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

L'autore prende "a556520" ma voglio che appaia il mio nome e non il numero di dipendenti. È possibile? Non ho trovato nelle impostazioni.

Risposte:


393

È possibile sovrascrivere la ${USER}variabile nel file modello con

#set( $VARIABLE = "value")

funzione. Andare su Impostazioni -> Editor -> Modelli di file e codice -> Include -> Intestazione file anteporre alla #set()chiamata della funzione, ad esempio:

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

2
Grazie a tutti, prenderò questa domanda come "accettata" solo perché sono caduta che è più .. "più pulita". Ma sono tutti ok. Grazie!
Shudy,

1
Qui puoi trovare un documento completo sull'argomento
T04435

6
Esiste un modo per applicarlo alle classi o ai file che ho già creato?
Amer Mograbi il

C'è un modo per farlo in base al progetto?
Axel,

96

Le risposte sopra sono corrette. Ma puoi andare ancora oltre e definire le tue variabili - come Utente, Azienda, Email ecc .:

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

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

68

Per modificare il modello di intestazione del file, procedi come segue:

1) Apri la Preferencesfinestra di dialogo di Android Studio .

2) Nella casella di ricerca, scrivi "Modelli di file e codice".

3) Selezionare la voce di menu a sinistra "Modelli di file e codici".

4) Dalla sezione di navigazione tabulare centrale, selezionare Includes.

5) Seleziona l' File Headerelemento che si applica ai file Java.

6) Troverai una sezione dell'editor che ti permetterà di modificarlo per il modello richiesto. Utilizzare la sezione di descrizione seguente per comprendere i diversi parametri che è possibile utilizzare.

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

inserisci qui la descrizione dell'immagine

Nota: per l' nameattributo, puoi semplicemente scriverlo direttamente senza usare gli attributi. Inoltre puoi aggiungere il nome della tua azienda o il nome del progetto allo stesso modo, come ad esempio:

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

22

Premi Ctrl+ Alt+ Squindi vai a Modelli di file e di codice . Qui puoi impostare ciò che desideri. Ad esempio, sostituire il ${USER}tuo nome.


8

In realtà il modo corretto di cambiare il nome utente è cambiare il nome dell'utente corrente che ha effettuato l'accesso a Windows. (se stai usando Windows)

Android Studio utilizza il nome salvato nella variabile% USERNAME%. Questo è il nome che ottieni se digiti whoamiin una console di comando o in un file batch. Ed è il nome archiviato in C (o WhatEver): \ Utente.

Per modificare il nome si può non solo cambiare il nome del profilo si è connessi. È necessario creare un nuovo utente e dargli il nome corretto. In questo modo, anche se reinstallerai AndroidStudio un giorno, finirai di ${USER}nuovo con il corretto .

Il modo più semplice è sicuramente codificare il tuo nome nel modello. Ma questo è solo il trattamento dei sintomi e dovresti usare il modo di correggere la causa principale.


2
Risposta perfetta, ma non sempre è possibile creare o modificare% USERNAME e, nel mio caso, quando l'ho chiesto, è stato perché avevo un computer Work, dove il mio "nome utente" era il mio ID di accesso in azienda (aXXXXX) e non è possibile creare un nuovo utente ^^. Ma come hai detto, se hai la modifica per cambiare USERNAME o creare un nuovo account, sarà meglio. Grazie!
Shudy,

6

Puoi cambiare il modello per l'intestazione del file andando in Preferenze -> Editor -> Modelli di file e codice. Quindi modifica l' ${USER}intestazione del file nella scheda Include. Tuttavia questa è la soluzione hardcoding che sarebbe meglio cambiare il valore effettivo della ${USER}variabile.


1
  • Apri la finestra di dialogo Preferenze di Android Studio.
  • Nella casella di ricerca, scrivi "Modelli di file e codice".
  • Seleziona la voce di menu a sinistra "Modelli di file e codice".
  • Dalla sezione di navigazione tabulare centrale, selezionare Include.
  • Selezionare l'elemento Intestazione file che si applica ai file Java.
  • Troverai una sezione dell'editor che ti permetterà di modificarlo per il modello richiesto. Utilizzare la sezione di descrizione seguente per comprendere i diversi parametri che è possibile utilizzare.
  • Impostare prima le proprietà. #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.