In Ihren Einstellungen (entweder Benutzer oder Arbeitsbereich) gibt es eine Einstellung, die Sie anpassen können, um alles auszublenden, was Sie möchten:
{
"files.exclude": {
"**/.git": true,
"**/.DS_Store": true
}
}
So können Sie im Folgenden Ausblenden .js
und .js.map
Dateien hinzufügen
"**/*.js": true,
"**/*.js.map": true
Wie diese andere Antwort erklärt , möchten die meisten Benutzer .js
Dateien wahrscheinlich nur dann ausblenden , wenn eine übereinstimmende .ts
Datei vorhanden ist.
Also anstatt zu tun:
"**/*.js": true
Vielleicht möchten Sie Folgendes tun:
"**/*.js": {"when": "$(basename).ts"}
"**/node_modules/": true
"**/*.js": {"when": "$(basename).ts"},"**/*.map": {"when": "$(basename).map"}
"**/*.map": {"when": "$(basename).map"}
das gleiche wie"**/*.map": true
?Ich habe Folgendes gefunden: Wenn Sie Standard-JS-Dateien haben, werden diese ebenfalls ausgeblendet, was möglicherweise nicht immer das ist, was Sie wollen. Vielleicht ist dies besser, da nur JS-Dateien ausgeblendet werden, die mit TS-Dateien übereinstimmen ...
quelle
Ich weiß wirklich nicht, wie dies implementiert wird, aber das Ausblenden von
.js
Dateien funktioniert:Zum Ausblenden von
.js.map
Dateien funktioniert:quelle
.js.map
, da Visual Studio Code anscheinend$(basename)
alles vor dem Finale interpretiert.
. Könnte vereinfacht werden"**/*.map: {"when": "$(basename)"}
, aber dies würde alle.map
Dateien ausschließen , die eine entsprechende Nicht-.map
Datei haben.Wenn Sie mit TypeScript arbeiten, möchten Sie generierte JavaScript-Dateien häufig nicht im Explorer oder in den Suchergebnissen sehen. VS Code bietet Filterfunktionen mit einer
files.exclude
Einstellung ( Datei> Einstellungen> Arbeitsbereichseinstellungen ) und Sie können einfach einen Ausdruck erstellen, um diese abgeleiteten Dateien auszublenden:Verstecken Sie generierte
.map
Dateien auf ähnliche Weise durch:Sie haben also eine Konfiguration wie in:
settings.json
Link: https://code.visualstudio.com/docs/languages/typescript#_hiding-derived-javascript-files
quelle
John Papa Twitter LINK sagt, verwenden Sie Folgendes:
quelle
Aus dem offiziellen Dokument :
UPDATE 03.10.2017: Mit diesem Trick haben wir ein Problem mit "Suche im Ordner". Bitte beachten Sie das Problem
quelle
1. Gehen Sie zu Einstellungen> Einstellungen
2. Klicken Sie auf "Auf settings.json bearbeiten" (befindet sich unten im Bild)
3. Aktualisieren Sie das Objekt json, wie Sie im Bild sehen können. Speichern Sie dann Ihre Änderungen
Ctrl + S
und das ist alles.quelle
Fügen Sie diese Einstellungen zu Ihrer settings.json in Ihrem .vscode- Ordner hinzu
Wenn die Datei settings.json nicht verfügbar ist, klicken Sie auf Datei ---> Einstellungen -> Arbeitsbereichseinstellungen.
quelle
Bitte fügen Sie die folgenden Zeilen im Bereich "Benutzereinstellungen" hinzu, um "Standardeinstellungen" zu überschreiben. Sie können die Dateien {basename} .js und {basename} .js.map ausblenden, wenn Sie eine Datei als {basename} .ts erstellen.
quelle
Vielleicht ist es besser , sich zu verstecken
.map
und.js
Dateien , wenn sie ihre entsprechenden übereinstimmen.ts
Datei.Sie können dies tun, indem Sie die folgenden Zeilen in den VS-Benutzereinstellungen (Einstellungen> Benutzereinstellungen) kopieren:
quelle
.map
.quelle
Es gibt noch keine offizielle Lösung zum Ausschließen eines Dateiglob, das auf zwei verschiedenen Bedingungen basiert. Siehe dieses Problem .
Es gibt jedoch eine Problemumgehung , um zwei verschiedene Glob-Muster zu definieren, die auf dieselben Dateien abzielen:
quelle