Змініть шаблон автора в студії Android


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 (абоWhatEver): \ Користувач.

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

Найпростіший спосіб, безумовно, - це просто жорсткий код свого імені в шаблон. Але це лише лікування симптомів, і ви повинні скористатися способом усунення першопричини.


2
Ідеальна відповідь, але не завжди ви можете створити або змінити% USERNAME &, у моєму випадку, коли я запитав це, це було, тому що я отримав робочий комп'ютер, де моїм "ім'ям користувача" був мій логін в компанії (aXXXXX) , і не вдається створити нового користувача ^^. Але, як ви сказали, якщо вам доведеться змінити USERNAME або створити новий обліковий запис, буде краще. Дякую!
Шуді

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.