Zmień szablon autora w Android Studio


153

Chcę zmienić automatycznego autora, który pojawia się, gdy tworzę plik w AndroidStudio.

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

Autor bierze numer „a556520”, ale chcę, aby było wyświetlane moje imię i nazwisko, a nie numer pracownika. Czy to jest możliwe? Nie znalazłem w ustawieniach.

Odpowiedzi:


393

Możesz nadpisać ${USER}zmienną w pliku szablonu rozszerzeniem

#set( $VARIABLE = "value")

funkcjonować. Idź do Ustawienia -> Edytor -> Szablony plików i kodu -> Zawiera -> Nagłówek pliku wstaw przed #set()wywołaniem funkcji, na przykład:

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

2
Dzięki wszystkim potraktuję to pytanie jako „zaakceptowane” tylko dlatego, że uznałem, że jest bardziej… „czystsze”. Ale wszystko jest w porządku. Dzięki!
— Shudy,

1
Tutaj możesz znaleźć pełną dokumentację na ten temat
— T04435

6
Czy jest jakiś sposób, żebym mógł zastosować to do klas lub plików, które już utworzyłem?
— Amer Mograbi,

Czy jest sposób, aby to zrobić na podstawie projektu?
— Axel

96

Powyższe odpowiedzi są prawidłowe. Ale możesz pójść jeszcze dalej i zdefiniować własne zmienne - takie jak użytkownik, firma, adres e-mail itp .:

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

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

68

Aby edytować szablon nagłówka pliku, wykonaj następujące czynności:

1) Otwórz Preferencesokno dialogowe Android Studio .

2) W polu wyszukiwania wpisz „Szablony plików i kodów”.

3) Wybierz z lewego menu „Szablony plików i kodów”.

4) W środkowej tabelarycznej sekcji nawigacji wybierz Includes.

5) Wybierz File Headerelement, który dotyczy plików Java.

6) Znajdziesz sekcję edytora, która pozwoli Ci edytować go pod żądany wzór. Skorzystaj z sekcji opisu poniżej, aby zrozumieć różne parametry, których można użyć.

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

wprowadź opis obrazu tutaj

Uwaga: w przypadku nameatrybutu możesz go po prostu zapisać bezpośrednio, bez używania atrybutów. Możesz również dodać nazwę firmy lub nazwę projektu w ten sam sposób, na przykład:

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

22

Naciśnij Ctrl+ Alt+, Sa następnie przejdź do szablonów plików i kodów . Tutaj możesz ustawić, co chcesz. Np. Zamień ${USER}na swoje imię.


8

Właściwie poprawnym sposobem zmiany nazwy użytkownika jest zmiana nazwy bieżącego użytkownika zalogowanego do systemu Windows. (jeśli używasz systemu Windows)

Android Studio używa nazwy zapisanej w zmiennej% USERNAME%. To jest nazwa, którą otrzymujesz, wpisując whoamiw konsoli poleceń lub w pliku wsadowym. I jest to nazwa przechowywana w C (lubWhatEver): \ User.

Aby zmienić nazwę, nie wystarczy zmienić nazwy profilu, na którym jesteś zalogowany. Musisz utworzyć nowego użytkownika i nadać mu poprawną nazwę. W ten sposób, nawet jeśli pewnego dnia ponownie zainstalujesz AndroidStudio, zakończysz ${USER}ponownie z poprawnym .

Z pewnością łatwiejszym sposobem jest po prostu zakodowanie swojego nazwiska w szablonie. Ale to tylko leczenie objawów i powinieneś użyć sposobu, aby naprawić pierwotną przyczynę.


2
Doskonała odpowiedź, ale nie zawsze możesz utworzyć lub zmienić% USERNAME &, w moim przypadku, kiedy o to zapytałem, tak, ponieważ mam komputer do pracy, gdzie moja "nazwa użytkownika" była moim loginu w firmie (aXXXXX) i nie można utworzyć nowego użytkownika ^^. Ale jak powiedziałeś, jeśli masz zmianę, aby zmienić NAZWĘ UŻYTKOWNIKA lub utworzyć nowe konto, będzie lepiej. Dzięki!
— Shudy

6

Możesz zmienić szablon nagłówka pliku, przechodząc do Preferencje -> Edytor -> Szablony plików i kodów. A następnie zmienić ${USER}w nagłówku pliku pod kartę Zawiera. Jednak jest to rozwiązanie na sztywno, lepiej byłoby zmienić rzeczywistą wartość ${USER}zmiennej.


1
  • Otwórz okno dialogowe preferencji Android Studio.
  • W polu wyszukiwania wpisz „Szablony plików i kodów”.
  • Wybierz z lewego menu „Szablony plików i kodów”.
  • W środkowej tabelarycznej sekcji nawigacji wybierz opcję Zawiera.
  • Wybierz pozycję nagłówka pliku, która ma zastosowanie do plików Java.
  • Znajdziesz sekcję edytora, która pozwoli Ci edytować go pod żądany wzór. Skorzystaj z sekcji opisu poniżej, aby zrozumieć różne parametry, których można użyć.
  • Najpierw ustaw właściwości. #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.