2013-06-23 178 views
16

当您在webstorm中创建一个新项目时,您可以选择创建一个预填充文件的新目录结构:库,样式表等,用于HTM5样板,Twitter样板等模式。为此创建自己的模板?是输入虚拟项目的黑客吗?自定义项目类型模板

+3

AFAIK支持的项目模板列表是硬编码的,因为它需要为每个这样的模板提供一些特殊的IDE支持。目前IDE不支持用户自己的项目模板。 – LazyOne

+1

感谢信息 - 我有同样的问题。真的会是一个不错的功能。 –

回答

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. 

参考

5
我建议不要使用模板

。我发现在git repo(bitbucket,github,...)中创建“空的”项目(当然是从现有项目),克隆一个,然后从那里开始,这更容易和可维护。

.idea应该在回购中,但.idea/workspace.xml应该被忽略,根据文档。

这使您有机会逐渐优化您的模板,并与团队轻松分享。