作用域
请使用此页面配置 文件作用域。
一个 作用域
是 项目 中具有名称的文件和文件夹设置。 作用域有助于在不同的 IDE 视图中 直观地区分 项目 项,并限制某些操作的范围。
项目 | 提示 | 描述 |
|---|

| 添加作用域 Alt+Insert | 添加新的 本地 或 共享 作用域。 |

| 删除 Alt+Delete | 从列表中删除所选作用域。 |

| 复制配置 Ctrl+D | 创建所选作用域的副本。 |

| 另存为 | 将所选本地作用域另存为共享,或将所选共享作用域另存为本地。 |
  
| 上移/下移 | 在列表中上下移操作用域。 |
范围配置控制
项目 | 描述 |
|---|
名称 | 指定作用域名称。 |
Pattern | 指定定义当前作用域的模式。 可以使用以下元素和结构: file: 修饰符。 该元素是必需的。
文件名或文件扩展名中使用 * 星号表示任意符号。 逻辑运算符 AND (&&), OR (||) 、和 NOT (!)。
有关更多信息,请参阅 作用域语言语法参考。 不允许存储空或错误的模式。 在这种情况下,PhpStorm 显示 Syntax Error 警告。 示例file:*.php||file:*.twig - 包含所有 PHP 和 Twig 文件。
file:*php&&!file:*test*.php - 包含所有 PHP 文件,但名称中包含字符字符串 test 的文件除外。
file:www/wp-content/themes/my-site-child//*.php||file:www/wp-content/themes/my-site-child//*.css||file:www/wp-content/themes/my-site-child//*.js||file:www/wp-content/plugins/my-site//*.php||file:www/wp-content/plugins/my-site//*.css||file:www/wp-content/plugins/my-site//*.js - 包含 WordPress 网站主题和插件中的所有 .PHP、.CSS 和 .JS 文件。
file:*.js||file:*.coffee - 包括所有 JavaScript 和 CoffeeScript 文件。
file:*js&&!file:*.min.* - 包含所有 JavaScript 文件,但通过 minification 生成的文件除外,这些文件由 min 扩展名指示。 了解更多 压缩 JavaScript。
!file:*/.npm//* - 排除所有 .npm 文件夹。
|
包含 | 已包含所选项目。 如果当前项目是文件夹,则嵌套的子文件夹将被忽略。 |
递归包含 | 包括所选文件夹及其所有嵌套子文件夹和它们的内容。 |
排除 | 排除选定项。 如果当前项是文件夹,其嵌套的子文件夹将保留在作用域中。 |
递归排除 | 排除所选文件夹及其所有嵌套子文件夹及其内容。 |
项目 | 提示 | 描述 |
|---|
项目树视图 | | 树状视图包含项目中所有可用的文件。 在此视图中,选择要包含在当前作用域中的文件,并自动生成作用域定义模式。 |

| 显示文件 | 启用此选项时,源文件会在树形视图中显式显示。 当文件显示时,您可以选择将其排除/包含在模式中。 如果此选项未被禁用,所有文件将在树中隐藏。 |

| 仅显示包含的文件 | 启用此选项后,树视图仅显示包含在作用域中的元素。 |
项目树视图的图例
项目 | 描述 |
|---|

| 包含在作用域中的文件夹和文件用绿色标记。 |
黑色 | 排除在作用域之外的文件夹和文件。 |

| 包含被排除和包含的文件及子文件夹的文件夹会被标记为深蓝色。 |
2026年 11月 9日