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
И где я могу изменить имя пользователя?
Мариан Klühspies
14
Если вы хотите удалить существующие комментарии, вы можете использовать это /\*\*\n \* Created by .*\n \*/
регулярное выражение
+1 работал как шарм! Спасибо большое, мужик! Ты спас мой день.
Симон Дорочак
Есть идеи, как применить этот шаблон к существующим файлам? Спасибо!
hitmaneidos
64

Вы можете перезаписать переменную $ {USER} в файле шаблона с помощью функции #set ($ VARIABLE = "value").

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}.
*/
Cüneyt
источник
25

Помимо ответа Дэна (что является гораздо более строгим способом), вы также можете щелкнуть в заголовке и нажать «option-enter» (на Mac), и вы можете отредактировать шаблон файла по умолчанию. Или нажмите маленькую лампочку, чтобы попасть сюда

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

Jeeter
источник
20

Изменить шаблон заголовка файла Android Studio

Шаг 1. Сначала наведите указатель мыши на заголовок файла и, нажав на него желтую лампочку и меню, нажмите на нее, как показано на следующем снимке экрана:

меню желтой лампочки> Изменить шаблон

Шаг 2: Затем нажмите на пункт меню « Изменить шаблон» и получите следующее всплывающее окно:

Всплывающее окно «Редактировать шаблон файла»

Примечание. В области «Описание» есть много других доступных переменных шаблона, вы также можете использовать их.

Шаг 3: В области редактора добавьте свое имя, как показано на следующем снимке экрана, и нажмите кнопку «ОК» , и текущий файл и будущие новые заголовки файла класса будут сгенерированы соответственно.

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

Надеюсь, что этот ответ будет полезен для кого-то еще там! :-) Ура! (Это работает в версии Android Studio 2.2 (сентябрь 2015 г.).)

Рандика Вишман
источник
6
  1. Нажмите Ctrl + Shift + A
  2. Тип: Файл и Шаблоны кода.
  3. Найдите заголовок файла в разделе Включает
  4. Вы можете напечатать что-то вроде ниже

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

Balwinder SIngh
источник
Но как включить это в существующие файлы Java, где нет заголовка файла?
Иван Стойкович
4

Если вы хотите удалить все комментарии, которые уже были созданы. Hit 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 Авторское право: Все права защищены Ⓒ $ today.year http://hiteshsahu.com

Лицензировано по лицензии Apache, версия 2.0 («Лицензия»); Вы не можете использовать этот файл, кроме как в соответствии с Лицензией. Вы можете получить копию лицензии по адресу http://www.apache.org/licenses/LICENSE-2.0. Если это не требуется действующим законодательством или не согласовано в письменной форме, программное обеспечение, распространяемое по лицензии, распространяется на ОСНОВЕ «КАК ЕСТЬ», БЕЗ ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО ВИДА, явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего разрешения и ограничения в рамках Лицензии.

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

  • Теперь выберите это вновь созданное авторское право в качестве профиля по умолчанию.

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

  • Последнее обновление авторских прав на весь проект, как показано ниже

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

Хите саху
источник
2

Вы можете просто отключить предупреждение. Для меня шаблон по умолчанию был в порядке, но вид желтого выделенного класса javadoc меня раздражал. Таким образом, чтобы отключить его, перейдите в Настройки -> Редактор -> Проверки -> Общие -> Снимите флажок «Использование шаблона файла по умолчанию».

Вы также можете сделать это по всем проектам. Просто измените профиль проекта на Default на той же вкладке Inspections.

Вито Валов
источник
2

Настройки-> Редактор-> Авторское право-> Профили авторских прав

это другое место (кроме «Настройки-> Редактор-> Шаблоны файлов и кодов»), где подобный шаблон может быть определен, а также запущен при создании файла.

shtolik
источник