Изменить шаблон автора в Android Studio


153

Я хочу изменить автоматического автора, который появляется при создании файла в AndroidStudio.

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

Автор берет «a556520», но я хочу, чтобы появилось мое имя, а не номер сотрудника. Это возможно? Я не нашел в настройках.

Ответы:


393

Вы можете перезаписать ${USER}переменную в файле шаблона с помощью

#set( $VARIABLE = "value")

функция. Перейдите в « Настройки» -> « Редактор» -> « Шаблоны файлов и кодов» -> « Включает» -> « Заголовок файла» перед #set()вызовом функции, например:

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

2
Спасибо всем, я приму этот вопрос как «принятый» только потому, что упал, что более .. «чище». Но все в порядке. Спасибо!
Шуди

1
Здесь вы можете найти полный документ на эту тему
T04435

6
Могу ли я применить его к уже созданным классам или файлам?
Амер Мограби

Есть ли способ сделать это на основе проекта?
Аксель

96

Вышеуказанные ответы верны. Но вы можете пойти еще дальше и определить свои собственные переменные, такие как пользователь, компания, адрес электронной почты и т. Д .:

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

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

68

Чтобы изменить шаблон заголовка файла, выполните следующие действия:

1) Откройте Preferencesдиалоговое окно Android Studio .

2) В поле поиска напишите «Шаблоны файлов и кодов».

3) Выберите левый пункт меню «Шаблоны файлов и кодов».

4) В среднем табличном разделе навигации выберите Includes.

5) Выберите File Headerэлемент, который относится к файлам Java.

6) Вы найдете раздел редактора, который позволит вам редактировать его для нужного шаблона. Используйте раздел описания ниже, чтобы понять различные параметры, которые можно использовать.

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

введите описание изображения здесь

Примечание: для nameатрибута вы можете просто написать его напрямую, без использования атрибутов. Также вы можете добавить название вашей компании или проекта так же, как:

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

22

Нажмите Ctrl+ Alt+, Sзатем выберите «Шаблоны файлов и кодов» . Здесь вы можете настроить то, что вы хотите. Например, заменить ${USER}на ваше имя.


8

На самом деле правильный способ изменить имя пользователя - это изменить имя текущего пользователя, вошедшего в Windows. (если вы используете Windows)

Android Studio использует имя, сохраненное в переменной% USERNAME%. Это имя вы получите, если введете whoamiв командную консоль или командный файл. И это имя, которое хранится в C (orWhatEver): \ User.

Чтобы изменить имя, вы не можете просто изменить имя профиля, в который вы вошли. Вам нужно создать нового пользователя и дать ему правильное имя. Таким образом, даже если вы когда-нибудь переустановите AndroidStudio, вы снова получите правильную версию ${USER}.

Конечно, проще всего просто ввести свое имя в шаблон. Но это только лечение симптомов, и вы должны использовать способ, чтобы устранить первопричину.


2
Идеальный ответ, но не всегда вы можете создать или изменить% USERNAME &, в моем случае, когда я его об этом спросил, это было потому, что я получил рабочий компьютер, где моим «именем пользователя» был мой идентификатор входа в компанию (aXXXXX) и не может создать нового пользователя ^^. Но, как вы сказали, если у вас есть изменения, чтобы изменить имя пользователя или создать новую учетную запись, будет лучше. Спасибо!
Шуди

6

Вы можете изменить шаблон заголовка файла, выбрав «Настройки» -> «Редактор» -> «Шаблоны файлов и кода». Затем измените ${USER}заголовок файла на вкладке «Включения». Однако это жесткое решение, было бы лучше изменить фактическое значение ${USER}переменной.


1
  • Откройте диалоговое окно «Настройки Android Studio».
  • В поле поиска напишите «Шаблоны файлов и кодов».
  • Выберите левый пункт меню «Шаблоны файлов и кодов».
  • В средней части табличной навигации выберите «Включает».
  • Выберите элемент заголовка файла, который применяется к файлам Java.
  • Вы найдете раздел редактора, который позволит вам отредактировать его для нужного шаблона. Используйте раздел описания ниже, чтобы понять различные параметры, которые можно использовать.
  • Установите свойства в первую очередь. #set ($USER = "Your name") #set ($COMPANY = "Your company") #set ($EMAIL = "Your email")

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.