Когда вы создаете новый проект в webstorm, вам предоставляется возможность создать новую структуру каталогов, предварительно заполненную файлами: библиотеки, таблицы стилей и т. Д. Для шаблонов, таких как шаблоны HTM5, шаблоны Twitter и т. Д. Как один для них создает свой собственный шаблон? Импортирует фиктивные проекты для взлома?Шаблоны пользовательских типов проектов
ответ
Используйте LivePlugin плагин для создания шаблона проекта:
<projectTemplate projectType="foo" templatePath="resources/bar.zip" category="true"/>
Используйте Velocity Template Language (VTL) для создания шаблона файла:
файла и код шаблонов написаны в скорости Язык шаблонов (VTL). Таким образом, они могут включать в себя:
Fixed text (markup, code, comments, etc.).
В файле на основе шаблона, фиксированный текст используется в буквальном смысле, как есть.
File template variables.
При создании файла, переменные заменяются их значениями. #parse, чтобы включить другие шаблоны, определенные на вкладке Включает страницу «Файл и шаблоны кода» диалогового окна «Параметры».
Other VTL constructs.
Список литературы
- Create project template extensions using "user defined" templates
- Creation of Extension to applicationConfigurable
- IdeaPlugin.xml
- PlatformExtensionPoints.xml
- LivePlugin: Plugin for writing IDE plugins
- Webstorm Help: File and Code Templates
- Configuring JetBrains WebStorm for UI5 development
- Webstorm Project and IDE Settings
- Idea NodeJS Plugin
- Apache Velocity Engine VTL Reference
Я предлагаю не использовать шаблоны. Я нахожу гораздо более легким и удобным для создания «пустых» проектов (из существующих проектов, конечно) в git repo (bitbucket, github, ...), клонировать один и начинать оттуда.
.idea
должно быть в репо, но .idea/workspace.xml
следует игнорировать, согласно документации.
Это дает вам возможность постепенно совершенствовать ваш шаблон и делиться им легко с командой.
- 1. Где хранятся шаблоны пользовательских проектов XCode 3?
- 2. Шаблоны пользовательских таксономических архивов
- 3. Сбросить VS2010 Шаблоны проектов?
- 4. Xcode - изменить шаблоны проектов
- 5. Шаблоны веб-проектов Отсутствуют
- 6. Отсутствующие шаблоны проектов/предметов
- 7. Шаблоны для проектов iPhone
- 8. VisualStudio Мульти шаблоны проектов
- 9. Шаблоны проектов TypeScript Missing
- 10. Показать разные шаблоны страниц для пользовательских типов сообщений
- 11. Как создать шаблоны проектов и шаблоны Satchmo?
- 12. Шаблоны типов в Haskell
- 13. WebStorm сохранить пользовательские шаблоны проектов
- 14. Отсутствующие шаблоны проектов в XCode
- 15. Создание пользовательских шаблонов проектов Android в Eclipse?
- 16. static_cast для пользовательских типов
- 17. Бокс пользовательских типов значений
- 18. Создание пользовательских типов sqlalchemy
- 19. Заказ пользовательских типов разместить
- 20. Сохранение настроек пользовательских типов
- 21. Классы пользовательских типов данных
- 22. unordered_map различных пользовательских типов
- 23. Обработка пользовательских типов контента
- 24. Расширения core.logic пользовательских типов
- 25. Java MXBean пользовательских типов
- 26. Требуется сериализация пользовательских типов?
- 27. Сравнение пользовательских типов
- 28. Типы пользовательских типов Wordpress
- 29. Angularjs Разрешения пользовательских типов
- 30. Настройка пользовательских свойств проектов SonarQube
Список поддерживаемых шаблонов проектов AFAIK жестко запрограммирован, так как для каждого из таких шаблонов требуется специальная форма IDE поддержки. В настоящее время IDE не поддерживает собственные шаблоны проектов. – LazyOne
Спасибо за информацию - у меня был тот же вопрос. На самом деле было бы хорошей особенностью. –