2015-11-19 171 views
10

我正在使用Unity并尝试从文件资源管理器侧栏中排除.meta文件。我浏览到文件 - >首选项>用户设置(或工作区设置,无所谓),以及文件的内容设置为以下:Visual Studio代码files.exclude设置不起作用

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

...救了我的变化。然而,当我点击刷新图标或关闭/重新打开我的文件夹视图时,我仍然可以看到左侧窗格中显示的所有.meta文件。我在这里做错了什么?

回答

24

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

"**/*.meta" 

,而不是

"**/.meta" 
+0

谢谢你解决和分享这个解决方案! – blackhawk

+0

您应该将您的答案标记为正确答案。 – petric

+0

这必须是正确的答案。为我工作。 –

0

另外值得一提的是,在搜索栏,“要排除的文件”和“通过排除的文件设置“的行为不同。

在“要排除的文件”,这是足以写入*.meta,但在“排除通过设置文件”(在用户设置文件中设置),你必须写**/*.meta