Android Studio: як видалити / оновити коментар "Створено", доданий до всіх нових класів?


269

За замовчуванням Android Studio автоматично додає коментар до заголовка до всіх нових класів, наприклад

/**
 * Created by Dan on 11/20/13.
 */

Де налаштування налаштувати або видалити його?

Відповіді:


412

З рядка меню:

  • в Mac OS виберіть Android Studio->Preferences
  • у Windows та Linux виберіть File->Settings

Потім шукайте Editor-> File and Code Templatesу лівій панелі.

У вас є два способи змінити це ...

1) Виберіть Includesвкладку та редагуйте Created by...текст безпосередньо.

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

2) Виберіть Templatesвкладку і відредагуйте #parse("File Header.java")рядок для будь-якого шаблону.

шаблони редагувати вкладку

Особисто я дотримувався варіанту 1) і робив заголовок за замовчуванням коментар TODO, наприклад

/**
 * TODO: Add a class header comment!
 */

Ці інструкції базуються на Android Studio v0.3.7. а також перевірено на v1.2.1.1


3
У моїй Android Studio 0.3.2 - я знайшов шаблони файлів і кодів у розділі Файл -> Налаштування
m.zam

2
І де я можу змінити ім’я користувача?
Marian Klühspies

14
Якщо ви хочете видалити наявні коментарі, ви можете скористатися цим Regex за допомогою меню Правка -> Знайти -> Замінити на шлях ... :/\*\*\n \* Created by .*\n \*/
nerdinand

+1 Працював як шарм! Дуже дякую людино! Ти врятував мені день.
Симон Дорочак

Будь-яка ідея, як застосувати цей шаблон до існуючих файлів? Дякую!
hitmaneidos

64

Ви можете перезаписати змінну $ {USER} у файл шаблону за допомогою функції #set ($ VARIABLE = "значення").

On windows: Press Ctrl+Alt+S and go to Settings -> File and Code Templates -> Includes -> File Header

On Mac: Android Studio -> Preferences -> Editor -> 
File and Code Templates -> Includes -> File Header

додайте виклик функції #set (), наприклад:

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

25

Окрім відповіді Дана (що набагато жорсткіший спосіб), ви також можете натиснути на заголовок і ввести параметр (на Mac), і ви можете змінити шаблон файлу за замовчуванням. Крім того, натисніть на маленьку лампочку, щоб потрапити і сюди

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


20

Змініть шаблон заголовка файлів Android Studio

Крок 1. Спочатку наведіть курсор миші на заголовок файлу і дістаньте з нього жовту лампочку та меню, натиснувши на неї, як показано на наступному знімку екрана:

меню жовта лампочка> Редагувати шаблон

Крок 2: Потім натисніть на пункт меню " Редагувати шаблон" та отримайте таке спливаюче вікно:

Спливаюче вікно Змінити шаблон файлу

Примітка. В області опису є багато інших доступних змінних шаблонів, ви також можете їх використовувати.

Крок 3: У області редактора додайте своє ім'я, як показано на наступному скріншоті, і натисніть кнопку «ОК», а поточний файл та майбутні нові заголовки файлів класу будуть генеровані відповідно.

Оновлена ​​конфігурація шаблону заголовка

Сподіваюся, що ця відповідь буде корисною для когось іншого там! :-) Ура! (Це працює у версії Android Studio 2.2 (вересень 2015 р.).)


6
  1. Натисніть ctrl + shift + A
  2. Тип: Шаблони файлів та кодів.
  3. Шукайте заголовка файлів у розділі Включає
  4. Ви можете ввести щось на зразок нижче

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


Але як включити це до існуючих файлів Java, де не входить заголовок файлів?
Іван Стойкович

4

Якщо ви хочете видалити всі створені коментарі. Натисніть Ctrl+ Shift+, Rщоб відкрити діалогове вікно Замінити у шляху . Перевірте параметр Regex та замініть його

/\*\*\n \* Created by .*\n \*/

ні з чим .


Регекс спочатку був розміщений nerdinand як коментар до наступної відповіді . Хоча я його запитував, він не створював відповіді протягом кількох місяців. Тому я це зробив і зараз, тому люди можуть це легше знайти.


3

Прийнята відповідь мала інструкції для Android Studio v0.3. тому я вирішую додати інструкції для Android Studio 3.0.1

  • Перейдіть до Android Studio Preferences-> CopyRight->CopyRightProfilesі натисніть [+], щоб додати новий профіль або відредагувати існуючий профіль.

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

  • Створіть або оновіть шаблон авторського права, зразок шаблону можна скопіювати знизу:

Творець: Hitesh Sahu на $ сьогодні Останнє змінення: $ file.lastModified Copyright: Усі права захищені Ⓒ $ today.year http://hiteshsahu.com

Ліцензований за ліцензією Apache, версія 2.0 (далі - Ліцензія); Ви не можете використовувати цей файл, за винятком ліцензії. Ви можете отримати копію Ліцензії за адресою http://www.apache.org/licenses/LICENSE-2.0, якщо цього не вимагає чинне законодавство або погоджено в письмовій формі, програмне забезпечення, розповсюджене за Ліцензією, поширюється на "ЯК Є" ОСНОВА, БЕЗ гарантій чи умов будь-якого виду, явних або явних. Дивіться Ліцензію щодо конкретної мови, що регулює дозволи та обмеження в Ліцензії.

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

  • Тепер виберіть новостворене авторське право як ваш профіль авторського права за замовчуванням

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

  • Нарешті оновіть авторські права на весь проект, як показано нижче

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


2

Ви можете просто відключити попередження. Для мене шаблон за замовчуванням був нормальний, але побачення виділеного жовтим класом javadoc мене дратувало. Отже, щоб відключити його, перейдіть у Налаштування -> Редактор -> Інспекції -> Загальне -> Зніміть прапорець "Використання шаблону файлу за замовчуванням".

Ви також можете це робити у всіх проектах. Просто змініть профіль проекту на Стандартний на тій же вкладці "Огляди".


2

Налаштування-> Редактор-> Авторські права> Профілі авторського права

- це інше місце (окрім "Налаштування-> Редактор-> Шаблони файлів та коду"), де подібний шаблон можна визначити, а також спрацьовувати, коли файл створюється.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.