2015-07-26 13 views

risposta

61

i file e le cartelle Nascondere

L'impostazione files.exclude consente di definire modelli di nascondere file e cartelle da parecchi posti in codice VS come l'esploratore e ricerca. Una volta definiti, i file e le cartelle che corrispondono a uno qualsiasi dei modelli saranno nascosti.

{ 
    "files.exclude": { 
     "**/*.js": true 
    } 
} 

Nascondi derivato risorse

Se si utilizza un linguaggio che compila a un altro file nella stessa posizione del file di origine, come dattiloscritto fa a JavaScript, è possibile impostare facilmente un'espressione per nascondere quelli file derivati:

"**/*.js": { "when": "$(basename).ts"} 

tale modello corrisponderà su qualsiasi file JavaScript, ma solo se un file di pari livello con lo stesso nome ed estensione, * ts in questo esempio, è presente (**/* js.) . La stessa tecnica può essere utilizzata anche per altri linguaggi transpiled, come Coffee Script o Less/Sass.

Fonte: VS Code v0.5.0 (July 2015)

+7

Nel caso in cui qualcuno si imbatta in questo è confuso come lo ero io, questa è un'impostazione utente Codice di Visual Studio, non un'impostazione di progetto. –

+3

"quando" è veramente utile - sfortunatamente non funziona per i miei file di mappe come "**/*. Js.map": {"when": "$ (basename) .ts"} – Gerfried

+5

@Gerfried, FWIW, se usi '{" quando ":" $ (basename) "}", allora il tuo '.js.map' non verrà mostrato. (nota che non ho impostato un'estensione ...) –

0

Se si vuole solo modificare l'impostazione per questo progetto, effettuare le seguenti operazioni:

File> Salva area di lavoro con nome> ... inserire il nome del progetto {}

Quindi aprire il file: {project name}.code-workspace E aggiornare la sezione settings.

Esempio:

{ 
    "folders": [ 
     { 
      "path": "." 
     } 
    ], 
    "settings": { 
     "files.exclude": { 
      "**/*.log": true 
     } 
    } 
} 
Problemi correlati