范围
使用此设置页面定义作用域——应用不同操作的文件集。
有关作用域的更多信息,请参阅 文件范围与文件颜色。

项目 | 提示 | 描述 |
|---|

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

| 删除 Alt+Delete | 从列表中删除所选范围。 |

| 复制配置 Ctrl+D | 创建所选范围的副本。 |

| 另存为 | 将选定的本地范围另存为共享范围,或将选定的共享范围另存为本地范围。 |
  
| 上移/下移 | 在列表中上下移动作用域。 |
范围配置控制
项目 | 描述 |
|---|
名称(M) | 指定范围名称。 |
模式(P) | 指定定义当前范围的模式。 以下元素和结构可以使用: file: 修饰符。 该元素是必需的。
文件名或文件扩展名中使用 * 星号表示任意符号。 逻辑运算符 AND (&&), OR (||) 、和 NOT (!)。
不允许存储空或错误的模式。 在这种情况下,DataGrip 显示 Syntax Error 警告。 示例描述 | Pattern | 示例 |
|---|
通过文件名包含单个文件 | file:<directory>/<file>
| file:databases/create_schema.sql
| 包含目录中所有文件的集合,不包括子目录 | file:<directory>/*
| file:databases/mysql-db/*
| 包含目录中所有文件的集合,包括子目录 | file:<directory>//*
| file:databases/mysql-db//*
| 通过文件名从特定项目中包含文件 | file[project_name]:<directory>/<file>
| file[default]:databases/create_schema.sql
| 可能的逻辑运算符 &&·(AND)、||·(OR)、!·(NOT)。 | file[project_name]:<directory>&&!file:<directory>
| file[default]:databases/*&&!file:databases/create_schema.sql
|
|
包含 | 已包含所选项目。 如果当前项目是文件夹,则嵌套的子文件夹将被忽略。 |
递归包含 | 包括所选文件夹及其所有嵌套子文件夹和它们的内容。 |
排除 | 排除选定项。 如果当前项目是一个文件夹,则嵌套的子文件夹将保留在范围内。 |
递归排除 | 排除所选文件夹及其所有嵌套子文件夹及其内容。 |
项目 | 提示 | 描述 |
|---|
项目树视图 | | 树状视图包含项目中所有可用的文件。 在视图中,选择要包含在当前范围内的文件,范围定义模式将自动生成。 |

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

| 仅显示包含的文件 | 启用此选项时,树仅显示包含在范围内的元素。 |
最后修改日期: 2025年 9月 26日