Intellij Вставить заголовок шаблона файла - PullRequest
7 голосов
/ 24 января 2011

Когда вы создаете новый Java-класс в Intellij, автоматически добавляется заголовок файла (на основе параметров «Шаблоны файлов»). Есть ли способ вставить этот же шаблон в существующий исходный файл Java? Я надеялся, что есть способ использовать мое определение шаблона в существующем коде, не выполняя вырезание / вставку повсюду. Шаблон использует расширение макроса, и я надеюсь, что смогу это сохранить. В eclipse есть похожая функция, которая называется «Generate Element Comment», которая будет обрабатывать этот случай. Существует ли это в Intellij IDEA?

Любая помощь будет высоко ценится.

Ответы [ 5 ]

16 голосов
/ 18 июня 2013

Используйте заголовок Copyright. Настройте свой профиль авторского права, как указано на jetbrains.com . Нажмите Alt-Insert или правую кнопку мыши -> выберите «Создать» -> «Авторское право».

Вы можете проверить, какие переменные можно использовать в заявлении об авторском праве здесь .

2 голосов
/ 25 сентября 2018

зайдите в Настройки> Шаблоны файлов и кодов, затем включите вкладку и выберите заголовок и определите вас

/** * @author : Name * @since : ${DATE}, ${DAY_NAME_SHORT} **/

2 голосов
/ 26 января 2011

Возможно, лучшим решением будет использование «живого шаблона», но вы не можете повторно использовать шаблон файла, поэтому вам потребуется, наконец, одна операция копирования / вставки

0 голосов
/ 21 августа 2018

Вы можете достичь своей цели, используя диалог Замена всех .

Вызовите диалог Замена всех , в верхнем поле введите слово package, в нижнем поле установите \/\*\nYour file header\n\*\/\n\npackage и нажмите кнопку Заменить все .

Вы можете указать набор файлов, которые должны быть обновлены, используя В настройках Project / Module / Directory / Scope .

enter image description here

0 голосов
/ 22 февраля 2018

Я делаю это с помощью Alfred Snippets

Добавьте следующую конфигурацию в фрагмент кода Альфреда, и когда я вставлю !header, он автоматически вставит желаемый шаблон.1009 *

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...