有没有办法让NetBeans隐藏特定的文件/文件夹?

时间:2010-10-16 21:09:37

标签: netbeans joomla

我正在开发一个joomla项目,并且用于调试/类型提示/自动完成将我的整个joomla安装为项目。有没有办法可以隐藏文件或项目视图中不需要的文件夹?

理想情况下,我会有一个项目扫描所有文件夹,但只显示:

  • 管理员
    • 部件
      • com_myproject
        • (显示此下的所有文件)
  • 部件
    • com_myproject
      • (显示此下的所有文件)

3 个答案:

答案 0 :(得分:14)

您可以在Netbeans 6.9.1中隐藏您想要的任何目录。右键单击项目,选择属性,然后选择“忽略的文件夹”类别。在本节中,您可以添加您不想看到的所有目录。

答案 1 :(得分:1)

不,你不能像这样使用NetBeans。

然而,你可以做的不同......这将是组件开发。 基本上,对于每个自定义组件,您都需要有一个单独的项目。

使用像Joomla

这样的文件夹结构创建项目
|
|-administrator
  |-componnets
    |-my_component
|
|-componnets
  |-my_component 

完成此步骤后,右键单击项目,然后进入属性。在属性中转到 PHP包含路径,将路径映射到Joomla目录,这将为您提供Joomla代码的自动完成功能。

另外,要改善Joomla的自动完成功能,请转到Tools->Properteis->Editor->Code Copletion
从语言下拉列表中选择PHP。 检查之后的非静态方法,这将为您提供JFactory::getDBO()等方法的自动完成...

显然现在很难进行测试,因为组件不在Joomla中......并且手动复制会让人感到麻烦。转到项目属性(右键单击project->properties)并启用“将文件从源文件夹复制到另一个位置”并计算路径。 NetBeans不允许您将副本设置到现有目录中,解决方法很简单。

  1. 将复制支持设置为temp direcotry /tmp
  2. 在NetBeans窗口中,转到组件项目的文件
  3. 展开nbproject节点
  4. 打开project.properties
  5. 手动修改复制路径
  6. 如果你想要更高级的东西和runt测试,你可以使用Ant并创建build.xml文件。请在Sun's blog about NetBeans PHP and Ant上了解详情。

答案 2 :(得分:0)

这是一个视频,可以帮助你使用netbeans IDE做同样的事情。将组件文件保存到单独的目录中,并使用Apache ANt构建过程充分利用IDE功能进行开发。

Ant构建文件。 http://docs.joomla.org/Building_Joomla_Extensions_with_Apache_Ant 该视频可帮助您设置netbeans以进行组件开发。 http://www.vimeo.com/13167176