Formatdateien ist eine VS -Code -Erweiterung, die alle Dateien im aktuellen Arbeitsbereich, im ausgewählten Ordner oder im GLOB formatiert.
Holen Sie sich Formatdateien auf dem Visual Studio Code Marketplace
HINWEIS: Aufgrund der Einschränkungen in der VSCODE -API öffnet dies jede Datei, die Formatierungsbefehle ausführt und die Datei speichert (andere Speicheraktionen werden ebenfalls gestartet, um Funktionen wie
tslint.autoFixOnSave
auf TypeScript -Dateien zu unterstützen) und schließt sie dann. Die Zeit zum Fertigstellen hängt von der Anzahl der Dateien und der großen Dateien ab.
Öffnen Sie die Befehlspallette (Strg+Shift+P) und geben Sie "Formatdateien starten: Arbeitsbereich" ein.
Verwendet Standardoptionen aus dem Ausschluss von Optionen
Schlüsselbindbar für "formatfiles.start.Workspaces" -Befehl
Öffnen Sie die Befehlspallette (Strg+Shift+P) und geben Sie "Formatdateien starten: From Glob" ein.
Eingabeaufforderungen für ein benutzerdefiniertes Glob -Muster
Aufforderung zur Verwendung von Standard -Ausgrenzungsoptionen oder keine
Schlüsselbindbar für 'formatfiles.start.fromGlob' Befehl
Klicken Sie mit der rechten Maustaste auf einen Ordner und wählen Sie "Formatdateien starten: Dieser Ordner".
Verwendet Standardoptionen aus dem Ausschluss von Optionen
Diese Erweiterung fordert den Benutzer auf, zu bestätigen, um die Formatierung zu starten. Überprüfen Sie die Formatdateien im Ausgabebereich auf die Liste der Dateien, die formatiert werden. Ein Fortschrittsbalken wird unten rechts erscheinen, um den Fortschritt der Formatierung anzuzeigen.
Diese Einstellungen sind spezifisch für VS -Code und müssen in der Datei vs Codeeinstellungen festgelegt werden. Sehen Sie sich die Dokumentation an, wie das geht.
formatFiles.excludedFolders
: [ Standard : [ "node_modules", ".vscode", ".git", "dist", ".chrome"]
Liste der Ordnernamen, um sie relativ zum Arbeitsbereich auszuschließen
formatFiles.extensionsToInclude
: [ Standard : '*'] Komma -Abgrenzungsliste der Erweiterungen, die "TS, JS, CP, CS" enthalten, wenn nicht alle Erweiterungen enthalten sind
formatFiles.excludePattern
: [ Standard : Uneingestellter] GlobePattern of Paths, die ausgeschlossen werden sollen.
formatFiles.inheritWorkspaceExcludedFiles
: [ Standard : true
] Gibt an, dass in files.exclude
angegebene Arbeitsspace -Globs. EXCLUDE, die true
sind
formatFiles.runOrganizeImports
: [ Standard : true
] organisieren Sie zusätzlich alle Importe, wenn Sie Dateien formatieren (verwendet den Befehl "integriert", der von einigen Sprachen unterstützt wird)
formatFiles.useGitIgnore
: [ Standard : true
] Wenn der Arbeitsbereichsordner ein Git -Repository ist, überspringt die Git -Dateien, die Git ignoriert
Jede Erweiterung benötigt ein Formatierer, das für die Arbeit installiert ist, oder der VS -Code -Formatierer zeigt einen Fehler an, dass er für die angegebene Erweiterung keinen Formatierer enthält.
Einige empfohlene Formatierungen:
Verschönern - JavaScript, JSON, CSS, SASS, HTML
C# FixFormat - C#
Clang-Format-C, C ++, Java, JavaScript, Objective-C, Objective-C ++, Protobuf
Schöner - JavaScript, TypeScript, CSS
EditorConfig - ***
Wenn Ihre Code -Aktionen auf Save nicht in einigen Ihrer Dateien ausgeführt werden, kann dies auf die Einstellung des VS -Code editor.codeActionsOnSaveTimeout
zurückzuführen sein. Wenn eine Datei groß ist oder die Aktion der Speichercode länger dauern sollte als die konfigurierte Einstellung, wird die Aktion abgebrochen. Dies wirkt sich nicht auf die Formatierungen aus, nur Codeaktionen beim Speichern. Der Standardwert beträgt 750ms
und passen Sie ihn nach Ihren Wünschen an.
Bitte öffnen Sie ein Problem, wenn Sie einen Beitrag leisten oder eine Verbesserung anfordern möchten.