范围
范围是应用各种操作的一组文件。使用此对话框,您可以定义各种 PhpStorm 操作的范围,例如 Find Usages 或 Code Inspections。
物品 | 工具提示 | 描述 |
---|
| 添加范围 Alt+Insert | 添加新的本地或共享范围。 |
| 删除 Alt+Delete | 从列表中删除选定的范围。 |
| 复制配置 Ctrl+D | 创建所选范围的副本。 |
| 另存为 | 将选定的本地范围保存为共享或将选定的共享范围保存为本地。 |
| 上移/下移 | 在列表中上下移动范围。 |
范围配置控制
物品 | 描述 |
---|
姓名 | 指定范围名称。 |
图案 | 指定定义当前范围的模式。可以使用以下元素和结构: file: 修饰符。该元素是强制性的。
* 星号表示文件名或文件扩展名中的任何符号。
逻辑运算符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 日