使用Netbeans 7.4,我想做的是创建一个模板,这是一个模块文件夹结构。这也可以包含文件(不是必须的,但会很好)
因此,如果我点击项目中的当前文件夹,我想选择一个模块模板,并让NetBeans创建文件夹结构。
作为一个例子(用PHP编码,在一个Magento项目中),我每天创建许多新的Magento模块。
我只是希望能够通过netbeans为新模块创建整个(基础)文件夹结构
Parent folder/Module_Name/
Parent folder/Module_Name/Block
Parent folder/Module_Name/Model
Parent folder/Module_Name/controllers
Parent folder/Module_Name/etc
等等。我现在必须使用New->folder逐个创建它们,这是非常繁琐的操作。
这可能吗?(我希望类似于一个新的文件模板存在)
我已经设法通过创建一个新的插件来添加这个功能。我用几个关于这个主题的教程拼凑了这个插件:
文件模板https://platform.netbeans.org/tutorials/nbm-filetemplates.html
新向导https://platform.netbeans.org/tutorials/691/nbm-wizard.html
基本上插件有一个全局选项面板,它将允许您选择zip文件的位置。
然后你可以右键单击项目中的文件夹,并执行新建->其他->目录结构。
向导将要求使用一个名称作为提取zip文件的父文件夹。
使用zip很有用,因为它不仅可以设置目录结构,还可以填充定期使用的文件。
对于我来说,我构建Symfony 2应用程序,我不断创建新的包,所以我的zip包含:
- 控制器
- DefaultController.php
- 实体
- Default.php
- 形式
- DefaultForm.php
- 资源
- 视图
- 默认
- index.html.twig
- create.html.twig
- view.html.twig
- edit.html.twig
- delete.html.twig
- 默认
- 视图
你不必在压缩包中包含文件,它可以是纯粹的文件夹结构。
我已经在github上发布了源代码作为公共repo: https://github.com/chasen/NBCustomDirectoryStructurePlugin
如何使用项目模板?
https://platform.netbeans.org/tutorials/nbm-projectsamples.html