2011-01-24 2 views
6

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

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

ответ

2

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

+0

Это то, что я в конце концов сделал для этого. Вы теряете расширение макроса, но я думаю, вы не всегда можете получить то, что хотите. – jmq

13

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

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

+0

Это не работает через проекты. –

0

Я делаю это Alfred Snippets

Добавить следующие конфигурации в Alfred фрагменте кода, и когда я вставляю !header, он Automaticlly вставки хотел шаблон.

enter image description here