2014-03-13 77 views
2

使用Netbeans 7.4,我想要做的是創建一個模塊,它是一個模塊文件夾結構。 然後這也可以包含文件(不是必須的,但會很好)在netbeans中創建文件夾結構(不是一個新項目)

因此,如果我點擊項目中的當前文件夾,我想選擇一個模板模板,並讓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->文件夾逐一創建它們,這經常非常繁瑣。

這可能嗎? (我希望類似於新文件模板的東西存在)

+1

我認爲你需要創建一個新的插件,可以在選定的視圖 – MadProgrammer

回答

3

我設法通過創建一個新的插件添加此功能。我砍死在一起使用幾個教程的主題插件:

文件模板 https://platform.netbeans.org/tutorials/nbm-filetemplates.html

新嚮導 https://platform.netbeans.org/tutorials/691/nbm-wizard.html

基本上插件有一個全球性的選項面板,這將讓你選擇的位置一個zip文件。

然後,您可以右鍵單擊項目中的文件夾,然後執行新建 - >其他 - >目錄結構。

該向導會要求一個名稱作爲父文件夾來提取zip文件。

使用zip是很有用的,因爲它不僅可以設置目錄結構,而且還可以填充定期使用的文件。

對我來說,我建立的Symfony 2級的應用程序和我不斷地創造新的捆綁,所以我的拉鍊包含:

  • 控制器
    • DefaultController.php
  • 實體
    • 默認。 php
  • 表格
    • DefaultForm。PHP
  • 資源
    • 意見
      • 默認
        • index.html.twig
        • create.html.twig
        • view.html.twig
        • edit.html。樹枝
        • delete.html.twig

你不必包含在ZIP這完全可以是文件夾結構,雖然文件。

我已經出版的來源,在github公共回購:https://github.com/chasen/NBCustomDirectoryStructurePlugin

+0

不錯,非常非常好。 – proxiblue

相關問題