2015-11-19 172 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