DataSpell 2025.2 Help

作用域语言语法参考

您可以使用 scopes 语言指定项目 scope :一组文件、目录和子目录。

文件集

  • 要添加单个文件,请使用文件名(例如, MyDir/MyFile.txt

  • 要添加目录中的所有文件但不包括子目录,请在斜杠后使用星号(例如: file:src/main/myDir/*

  • 要添加包含子目录的目录中的所有文件,在双斜杠后使用星号(例如, file:src/main/myDir//*

逻辑运算符

定义范围时,您可以使用逻辑运算符:

&& for AND || for OR ! for NOT

此外,您可以使用括号将逻辑运算符归组。 例如,以下范围包括 <a> 和 <c>,或 <b> 和 <c>:

(<a>||<b>)&&<c>

从现有作用域创建新作用域

您可以从几个现有的 scope 中创建一个新的 scope。 在这种情况下,您可以引用现有的作用域,方法是使用 $$MyScope

例如, $Scope1||$Scope2 模式会将所有文件从 Scope1Scope2 的范围内放置。

示例

  • file:*.js||file:*.coffee - 包括所有 JavaScript 和 CoffeeScript 文件。

  • file:*js&&!file:*.min.* - 包含所有 JavaScript 文件,但通过 minification 生成的文件除外,这些文件由 min 扩展名指示。

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

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