Visual Studio代码files.exclude设置不起作用

var*_*ian 19 visual-studio-code

我正在使用Unity并尝试从文件资源管理器侧栏中排除.meta文件.我导航到文件 - >首选项 - >用户设置(或工作区设置,无所谓),并将文件的内容设置为以下内容:

// Place your settings in this file to overwrite default and user settings.
{
        "files.exclude": {
        "**/.meta": true
    }
}
Run Code Online (Sandbox Code Playgroud)

......并保存了我的更改.然而,当我单击"刷新"图标或关闭/重新打开我的文件夹视图时,我仍然看到左窗格中显示的所有.meta文件.我在这里做错了吗?

var*_*ian 39

我的问题是基于现有的模式,它排除了特定的文件名而不是模式.我只需要在文件扩展名之前添加一个星号,即

"**/*.meta"
Run Code Online (Sandbox Code Playgroud)

代替

"**/.meta"
Run Code Online (Sandbox Code Playgroud)


Nel*_*elu 22

如果您在搜索中看到排除的文件,请选中此按钮。

VSCode 搜索设置

COG按钮需要被强调为了files.exclude申请。

  • 太感谢了。 (2认同)

小智 5

还值得注意的是,在搜索侧栏中,“要排除的文件”和“通过设置排除的文件”的行为不同。

在“要排除的文件”中,*.meta写入**/*.meta.