Visual studio code 具有排除和包含glob模式的扩展激活

Visual studio code 具有排除和包含glob模式的扩展激活,visual-studio-code,glob,vscode-extensions,Visual Studio Code,Glob,Vscode Extensions,我正在尝试使用workspaceContains函数为我的扩展定义激活事件。 我的用例是,如果工作区根目录中不存在某个文件(CMakesLists.txt),但至少存在一个C文件(*.C),我只想激活扩展名 我尝试了几种glob模式,将这两个约束组合成如下内容: "workspaceContains:!(CMakeLists.txt) *.c" 在我的shell中,这个glob模式按预期工作(ls!(CMakeLists.txt)*.c),但在vscode中不起作用。 所以

我正在尝试使用workspaceContains函数为我的扩展定义激活事件。 我的用例是,如果工作区根目录中不存在某个文件(CMakesLists.txt),但至少存在一个C文件(*.C),我只想激活扩展名

我尝试了几种glob模式,将这两个约束组合成如下内容:

"workspaceContains:!(CMakeLists.txt) *.c"
在我的shell中,这个glob模式按预期工作(
ls!(CMakeLists.txt)*.c
),但在vscode中不起作用。 所以我问自己,我是否可以选择在vscode激活事件中链接模式