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

时间:2015-11-19 18:51:23

标签: visual-studio-code

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

// Place your settings in this file to overwrite default and user settings.
{
        "files.exclude": {
        "**/.meta": true
    }
}

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

3 个答案:

答案 0 :(得分:35)

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

"**/*.meta"

而不是

"**/.meta"

答案 1 :(得分:4)

还值得注意的是,在搜索栏中,"文件要排除"和"通过设置排除的文件"表现不同。

在"要排除"的文件中,它足以写*.meta,但在"文件中排除了#34; (在用户设置文件中设置)您必须写**/*.meta

答案 2 :(得分:1)

如果您在搜索中看到排除的文件,则可能是由于最新版本中的此新按钮所致。

VSCode search settings

我花了一段时间才弄清楚发生了什么。但是齿轮上的按钮需要点亮,以便您的files.exclude应用于搜索。