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.