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