我刚创建了一个项目,我立即注意到我似乎无法右键单击我的src文件夹并在项目视图中创建逻辑文件组/文件夹。
在许多IDE中,我可以在组/文件夹中任意组织源文件。这些分组可以帮助我适当地组织业务流程和数据访问层。
我如何在IntelliJ中做同样的事情?
答案 0 :(得分:4)
我不确定你所想的是什么,或者是否有一个。
IntelliJ有一个“范围”的概念。在项目/导航视图下,单击配置下拉列表,然后选择“编辑范围...”。在此窗口中,您可以定义一个模式以包含项目中的某些文件。
例如,我的所有DAO都在名为my.company.<feature>.persistence
的包中。我使用模式src[myProject]:my.company.*.persistence.*
创建一个名为“DAOs”的范围。现在,当我从项目视图下拉列表中选择“DAO”时,我会看到项目的过滤视图。但是,我还没有找到一种方法来同时显示已过滤的视图以及其他范围。
这些范围也可以共享,可用于缩小搜索范围。它们在许多方面类似于Eclipse的工作集。
许多范围都是隐式定义的,如测试和生产,更改文件,VCS更改集等。