PhpStorm 2021.3 Help

内容根

在 PhpStorm 中,内容是您当前正在处理的文件的集合,可能以子文件夹的层次结构组织。此层次结构中最高的文件夹简称为内容根文件夹内容根(如图所示内容根图标)。一个项目至少有一个内容根文件夹,默认是项目文件夹本身。

拥有多个内容根使您能够处理来自多个没有共同直接父目录的目录中的文件。这在您使用静态内容(例如图标)时很有帮助。您可以将它们全部保存在一个文件夹中,然后将此文件夹指定为多个项目中的额外内容根目录。

内容根类型

默认情况下,内容根文件夹中的所有文件都涉及索引、搜索、解析、代码完成等。要更改此状态,可以将内容根目录中的文件夹分配到以下类别:

  • 源根(或源文件夹;显示为源根图标)。

    这是项目中使用的命名空间的根。

    基于此设置,当您在创建移动PHP 类期间想要在另一个父命名空间下创建新命名空间时,即当您实际创建 PHP 类或将其移动到不存在的命名空间时,PhpStorm 会建议正确的文件夹名称在另一个父命名空间下。如果未指定Sources文件夹,则必须手动键入正确的文件夹。

    指定Sources文件夹不是强制性的,但这有助于您保持项目结构符合PSR0PSR4标准。有关详细信息,请参阅在项目中配置 PHP 命名空间

  • 测试源根目录(或测试源文件夹;显示为测试根图标)。

  • 资源根或资源文件夹;如图所示资源根图标

    通过将文件夹分配给该类别,您告诉 PhpStorm 可以相对于该文件夹引用其中及其子文件夹中的文件,而不是指定它们的完整路径。

  • 排除的根(显示为排除的根图标)是 PhpStorm“几乎忽略”的根。

    这些根包含在索引、搜索、解析、观看等时被 PhpStorm 忽略的文件和文件夹。

    排除的根对 PhpStorm 不可见。通常,人们希望排除临时构建文件夹、生成的输出、日志和其他项目输出。排除不必要的路径是显着提高性能的好方法。

最后修改时间:2021 年 10 月 8 日