2015-11-19 2 views
10

Sto utilizzando Unity e sto tentando di escludere i file .meta dalla barra laterale di file explorer. Ho navigato a File-> Preferenze> Impostazioni utente (o impostazioni dell'area di lavoro, non importa), e impostare il contenuto del file nella seguente:Codice di Visual Studio files.exclude impostazione non funzionante

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

... e salvato i miei cambiamenti. Tuttavia, quando faccio clic sull'icona Aggiorna o chiudi/riapri la mia vista cartella, vedo ancora tutti i file .meta che appaiono nel riquadro di sinistra. Sto facendo qualcosa di sbagliato qui?

risposta

24

Il mio problema era basare il mio modello su quelli esistenti, che escludevano nomi di file specifici piuttosto che modelli. Ho semplicemente bisogno di aggiungere un asterisco prima l'estensione del file, vale a dire

"**/*.meta" 

invece di

"**/.meta" 
+0

Grazie per aver risolto e condiviso questa soluzione! – blackhawk

+0

Dovresti segnare la tua risposta come quella giusta ... – petric

+0

Questa deve essere la risposta giusta. Ha funzionato per me –

0

E 'anche interessante notare che, nella barra laterale di ricerca, "i file da escludere" e "file esclusi tramite le impostazioni "si comportano diversamente.

In "file da escludere", è sufficiente scrivere *.meta, ma in "file esclusi tramite le impostazioni" (impostate nel file di impostazioni utente) è necessario scrivere **/*.meta.