IntelliJ IDEA
 
获取 IntelliJ IDEA

范围和文件颜色

最后修改时间:2023 年 10 月 3 日

范围是项目中的一组文件、包和文件夹 范围图标您可以使用范围来直观地区分不同 IDE 视图中的项目项,并限制特定操作的范围。

范围旨在逻辑地组织项目中的文件:测试源可以转到与测试相关的范围,生产代码可以与生产文件的范围相关联。这些逻辑块使您的项目更易于管理。例如,仅在测试类中运行与测试相关的检查比在应用程序的所有文件中运行它们所需的时间更少。

IntelliJ IDEA 附带了一组预定义范围,但您也可以创建自定义范围。在那里,您可以包含任何文件和文件夹。例如,自定义范围可以仅包含您负责的项目中的那些文件。

在 IntelliJ IDEA 中,范围用于代码检查、一些重构、搜索、版权设置、代码分析的各种功能等。

有两种类型的作用域:本地作用域共享作用域

  • 本地范围存储在IDE 配置目录中,这就是为什么它们不通过 VCS 共享,并且不可供团队的其他成员使用。

  • 共享范围被添加到 VCS 中,以便参与项目的人员可以使用相同的范围。这些范围与项目一起存储在.idea下的范围文件夹中。每个范围都保存为扩展名为.xml 的文件(例如:MyProject /.idea /scopes /shared-scope.xml)。

如果您的项目处于版本控制之下,那么使用共享范围是有意义的。如果您不使用 VCS,本地范围将足以满足您的需求。