IntelliJ中的逻辑文件组/文件夹

时间:2013-02-14 14:47:33

标签: ide intellij-idea

我刚创建了一个项目,我立即注意到我似乎无法右键单击我的src文件夹并在项目视图中创建逻辑文件组/文件夹。

在许多IDE中,我可以在组/文件夹中任意组织源文件。这些分组可以帮助我适当地组织业务流程和数据访问层。

我如何在IntelliJ中做同样的事情?

1 个答案:

答案 0 :(得分:4)

我不确定你所想的是什么,或者是否有一个。

IntelliJ有一个“范围”的概念。在项目/导航视图下,单击配置下拉列表,然后选择“编辑范围...”。在此窗口中,您可以定义一个模式以包含项目中的某些文件。

例如,我的所有DAO都在名为my.company.<feature>.persistence的包中。我使用模式src[myProject]:my.company.*.persistence.*创建一个名为“DAOs”的范围。现在,当我从项目视图下拉列表中选择“DAO”时,我会看到项目的过滤视图。但是,我还没有找到一种方法来同时显示已过滤的视图以及其他范围。

这些范围也可以共享,可用于缩小搜索范围。它们在许多方面类似于Eclipse的工作集。

许多范围都是隐式定义的,如测试和生产,更改文件,VCS更改集等。