2015-11-19 2 views
10

Я использую Unity и пытаюсь исключить файлы .meta из боковой панели файлового браузера. Я перемещаться в Файл-> Настройки-> Настройки пользователя (или настройки рабочего пространства, не имеет значения), и установить содержимое файла на следующее:Код Visual Studio Code.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.