Диалоговое окно «Сохранить файл как шаблон»

IntelliJ IDEA помогает создавать шаблоны файлов из существующих файлов.

Item Описание
Имя Укажите здесь имя, под которым новый шаблон появится на вкладке «Файлы» в настройках «Шаблоны файлов и кодов». По умолчанию используется имя текущего файла.
Extension Укажите здесь расширение файла, который будет создан этим новым шаблоном. По умолчанию используется расширение текущего файла.
Текст шаблона

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

  • Обычный текст.

  • # parse для работы с шаблоном включает.

  • Пользовательские переменные. Имена переменных могут быть определены либо непосредственно в шаблоне с помощью директивы #set , либо во время создания файла.

    Обратите внимание, что IntelliJ IDEA не запрашивает значения переменных скорости, определенные с помощью #set.

  • Переменные, которые должны быть расширены до соответствующих значений в Формат $ {} .

    В шаблонах файлов можно использовать следующие предопределенные переменные:

    Переменная Описание
    $ {DATE} Текущая системная дата
    $ {DAY } Текущий день месяца
    $ {DS} Знак доллара $ . Эта переменная используется для экранирования символа доллара, поэтому она не рассматривается как префикс переменной шаблона..
    ${FILE_NAME} Имя нового файла PHP (если PHP плагин включен)
    ${HOUR} Текущий час
    ${MINUTE} Текущая минута
    ${MONTH} Текущий месяц
    $ {MONTH_NAME_FULL} Полное название текущего месяца (январь, февраль и т. д.)
    $ {MONTH_NAME_SHORT} Первые три буквы названия текущего месяца (январь, февраль и т. д.)
    ${NAME} Имя новой сущности (файл, класс, интерфейс и т. д.)
    ${PACKAGE_NAME} Имя целевого пакета, в котором находится новый класс или файл интерфейса создается
    ${PRODUCT_NAME} Имя IDE (например, IntelliJ IDEA)
    $ {PROJECT_NAME} Имя текущего проекта
    $ {TIME} Текущее системное время
    ${USER} Имя для входа текущего пользователя
    ${YEAR} Текущий год

    Лечение знака доллара

    • Вы можете предотвратить лечение долларом символы $ в переменных шаблона в качестве префиксов. Если вам нужен символ доллара ( $ , вставленный как есть, используйте вместо него переменную шаблона файла $ {DS} . Когда шаблон применяется, эта переменная оценивает в простой символ доллара $ .

      Примеры:

      • Чтобы использовать некоторые ключевые слова для контроля версий (например как $ Revision $ , $ Date $ и т. д.) в шаблоне класса по умолчанию, напишите $ {DS} вместо префикса доллара $.

      • Код шаблона $ {DS} this будет отображаться как $this.

Переформатировать в соответствии со стилем

Установите этот флажок, чтобы IntelliJ IDEA переформатировал сгенерированные файлы-заглушки в соответствии со стилем, определенным на страница «Стиль кода».

Этот параметр доступен только на вкладке «Файлы».

Включить динамические шаблоны

Установите этот флажок, чтобы использовать динамический шаблон внутри шаблона файла. При этом нужно поместить фрагменты живого шаблона в escape-синтаксис Velocity.

Например:

# [[$ MY_VARIABLE $ $ END $]] #

Таким образом, можно указать позицию курсора. Обратите внимание, что здесь необходимо использовать переменные живого шаблона!

Описание

Это доступное только для чтения поле предоставляет информацию о шаблоне, его предопределенных переменных и способах их работы..

Последнее изменение: 3 сентября 2020 г.
Диалоговое окно «Библиотека установки редактора пакетов ресурсов»


Использование параметра «Сохранить как шаблон»

Параметр «Сохранить как шаблон» очень полезен, если вы уже создали проект с множеством конфигураций и хотите скопировать его для создания другого аналогичного проекта. При использовании этого параметра для проекта на вкладке «Пользовательские шаблоны» добавляется новая запись, где вы можете перейти и создать новый проект. Файл шаблона сохраняется по пути к репозиторию шаблонов, который можно редактировать с помощью «Менеджера репозитория».

Вся информация и настройки в шаблоне будут добавлены в новый проект, за исключением всех GUID, которые будут изменены. Таким образом, полученный пакет будет рассматриваться как совершенно другой пакет по сравнению с другими пакетами, созданными из того же шаблона.

Использование метода «копировать-вставить», когда вы хотите скопировать проект, может привести к ко многим проблемам их можно избежать, если использовать опцию «Сохранить как шаблон». Все эти проблемы возникают из-за того, что проект, созданный с помощью метода «копировать-вставить», будет иметь те же идентификаторы GUID (код обновления, код продукта, идентификатор компонентов), что и исходный/исходный проект.

Ниже вы можно увидеть список проблем, с которыми вы можете столкнуться, если не используете параметр «Сохранить как шаблон» при дублировании проекта:

  • Другая версия этого продукта уже установлена.

Пока Код обновления и Код продукта исходного и дублированного проекта совпадают, отображается следующая ошибка:

«Другая версия этого продукта уже установлена. Установка этой версии не может быть продолжена. Чтобы настроить или удалить существующую версию этого продукта, используйте Программы и Функции панели управления. «

  • Файлы и ярлыки не устанавливаются.

два проекта будут содержать компоненты с одинаковыми GUID, и когда они будут При сборке и установке будет установлен только один из компонентов с одинаковым GUID, который будет совместно использоваться двумя пакетами. Значение атрибута SharedDllRefCount для этого компонента будет увеличено.

  • Файлы и ярлыки не удаляются.

Когда установлены два пакета, содержащие компоненты с одинаковыми идентификаторами GUID, эти компоненты будут совместно использоваться пакетами, как упомянуто выше. Затем, когда один из пакетов будет удален, он не удалит какие-либо компоненты и файлы, которые являются общими для пакетов, потому что другому пакету могут потребоваться эти ресурсы в будущем.. В этом случае в подробном журнале удаленного пакета можно найти строку, аналогичную приведенной ниже:

«Запрещение удаления компонента: {CED7B6A0- 2035-37FB-9F32-8C5C38AC6535}, поскольку существует другой клиент. «

Все ресурсы будут удалены, когда будет удален и второй пакет.

Учитывая тот факт, что могут возникнуть и другие проблемы, вам следует уделять пристальное внимание при создании пакетов и использовать опцию «Сохранить как шаблон» в любое время, когда вы хотите создать новый проект на основе уже настроил.

Оцените статью
clickpad.ru
Добавить комментарий