PhpStorm 2025.2 Help

作用域

使用此设置页面定义作用域——应用不同操作的文件集。

主工具栏

项目

提示

描述

"添加"按钮

添加作用域

Alt+Insert

添加新的 本地共享范围。

"移除"按钮

删除

Alt+Delete

从列表中删除所选范围。

复制配置按钮

复制配置

Ctrl+D

创建所选范围的副本。

“另存为”按钮

另存为

将选定的本地范围另存为共享范围,或将选定的共享范围另存为本地范围。

“上移”按钮   “下移”按钮

上移/下移

在列表中上下移动作用域。

范围配置控制

项目

描述

名称(M)

指定范围名称。

模式(P)

指定定义当前范围的模式。 以下元素和结构可以使用:

  1. file: 修饰符。 该元素是必需的。

  2. 文件名或文件扩展名中使用 * 星号表示任意符号。

  3. 逻辑运算符 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 文件夹。

包含

已包含所选项目。 如果当前项目是文件夹,则嵌套的子文件夹将被忽略。

递归包含

包括所选文件夹及其所有嵌套子文件夹和它们的内容。

排除

排除选定项。 如果当前项目是一个文件夹,则嵌套的子文件夹将保留在范围内。

递归排除

排除所选文件夹及其所有嵌套子文件夹及其内容。

范围工具栏

项目

提示

描述

项目树视图

树状视图包含项目中所有可用的文件。 在视图中,选择要包含在当前范围内的文件,范围定义模式将自动生成。

显示文件

显示文件

启用此选项时,源文件会在树形视图中显式显示。 当文件显示时,您可以选择将其排除/包含在模式中。

如果此选项未被禁用,所有文件将在树中隐藏。

仅显示包含的内容

仅显示包含的文件

启用此选项时,树仅显示包含在范围内的元素。

项目树视图的图例

项目

描述

绿色示例

在范围内包含的文件夹和文件将用绿色标记。

黑色

从范围中排除的文件夹和文件。

深蓝色样本

包含被排除和包含的文件及子文件夹的文件夹会被标记为深蓝色。

最后修改日期: 2025年 9月 26日