当您在webstorm中创建一个新项目时,您可以选择创建一个预填充文件的新目录结构:库,样式表等,用于HTM5样板,Twitter样板等模式。为此创建自己的模板?是输入虚拟项目的黑客吗?自定义项目类型模板
16
A
回答
2
使用LivePlugin插件创建一个项目模板:
<projectTemplate projectType="foo" templatePath="resources/bar.zip" category="true"/>
使用Velocity模板语言(VTL)来创建一个文件模板:
文件和代码模板写的速度模板语言(VTL)。因此,他们可能包括:
Fixed text (markup, code, comments, etc.).
在基于模板的文件,固定文字字面上,原样。
File template variables.
当创建一个文件时,变量被替换为它们的值。 #parse指令包括在Settings对话框的File and Code Templates页面的Includes选项卡中定义的其他模板。
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
5
我建议不要使用模板
。我发现在git repo(bitbucket,github,...)中创建“空的”项目(当然是从现有项目),克隆一个,然后从那里开始,这更容易和可维护。
.idea
应该在回购中,但.idea/workspace.xml
应该被忽略,根据文档。
这使您有机会逐渐优化您的模板,并与团队轻松分享。
相关问题
- 1. Yii自定义CGridView项目模板
- 2. 自定义项目模板错误
- 3. Visual Studio自定义项目模板
- 4. 创建自定义Xcode项目模板?
- 5. 自定义项目模板组
- 6. C#自定义项目模板
- 7. 模板类定义类型
- 8. spring jdbc模板自定义类型
- 9. 造型wordpress自定义类别模板
- 10. 自定义帖子类型模板
- 11. 如何在模板类定义中构造自定义类型
- 12. VSX:自定义项目类型
- 13. RecyclerView和自定义项目类型
- 14. 模板类型未定义
- 15. 定义模板类型
- 16. 自定义类的模板
- 17. PHP自定义模板类
- 18. Visual Studio 2008自定义类项目模板$ safeprojectname $不协调
- 19. 自定义VS项目模板中的项目引用
- 20. Laravel:自定义模型类
- 21. 在自定义项目类型中添加新项目
- 22. Msbuild将项目引用解析为自定义项目类型
- 23. 定义模板类本身的类型
- 24. 模型绑定自定义类型
- 25. Eclipse CDT - 新模板或“项目类型”
- 26. 删除自动导入的自定义项目模板
- 27. 角度材料自动完成自定义模板 - 组项目
- 28. WPF自定义控件 - 绑定模板项目的路径
- 29. Drupal 6 - 模块中的自定义节点类型模板
- 30. 自定义帖子类型类别模板
AFAIK支持的项目模板列表是硬编码的,因为它需要为每个这样的模板提供一些特殊的IDE支持。目前IDE不支持用户自己的项目模板。 – LazyOne
感谢信息 - 我有同样的问题。真的会是一个不错的功能。 –