PhpStorm 2021.3 Help

范围

范围是应用各种操作的一组文件。使用此对话框,您可以定义各种 PhpStorm 操作的范围,例如 Find Usages 或 Code Inspections。

主工具栏

物品

工具提示

描述

添加按钮

添加范围

Alt+Insert

添加新的本地共享范围。

删除按钮

删除

Alt+Delete

从列表中删除选定的范围。

复制配置按钮

复制配置

Ctrl+D

创建所选范围的副本。

另存为按钮

另存为

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

上移按钮   下移按钮

上移/下移

在列表中上下移动范围。

范围配置控制

物品

描述

姓名

指定范围名称。

图案

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

  1. file:修饰符。该元素是强制性的。

  2. *星号表示文件名或文件扩展名中的任何符号。

  3. 逻辑运算符AND (&&), OR (||)NOT (!)

有关详细信息,请参阅范围语言语法参考

不允许存储空的或不正确的模式。在这种情况下,PhpStorm 会显示语法错误警告。

例子

  • 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 文件,除了那些通过缩小生成的文件(由min扩展名指示)。

  • !file:*/.npm//*- 排除所有.npm文件夹。

包括

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

递归包含

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

排除

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

递归排除

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

范围工具栏

物品

工具提示

描述

项目树视图

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

显示文件

显示文件

启用此选项后,源文件将显式显示在树视图中。当显示文件时,可以选择它们以排除/包含到模式中。

如果未禁用此选项,则所有文件都将从树中隐藏。

仅包含显示

仅显示包含

启用此选项后,树仅显示范围中包含的元素。

项目树视图的图例

物品

描述

绿色样本

范围中包含的文件夹和文件用绿色标记。

黑色的

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

深蓝色样品

包含排除和包含文件和子文件夹的文件夹用深蓝色标记。

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