2016-11-07 2 views
1

Ich habe gerade VSCode installiert und versuche eine C# -Datei zu formatieren. Jedoch funktioniert keiner der Vorschläge here. Wenn ich die Funktionalität Suche zur Verfügung gestellt über Ctrl +Umschalt +P und suchen dann für Formatcode., nichts kommt auf.Warum zeigt VSCode keine Formatierungsbefehle an?

Ich habe dies für viele verschiedene Dateitypen ausprobiert, und Formatierung ist nie eine Option. Wie kann ich das beheben?

+0

für C# Formatierung wird bereitgestellt durch die [Omnisharp] (https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp) Erweiterung. Hast du es installiert? – mbernardeau

+0

ja, es ist installiert. Gibt es einen "Formatcode" -Befehl? – WhiskerBiscuit

Antwort

0

Wenn Sie bereits die C# -Erweiterung installiert haben, stellen Sie sicher, dass sich im Stammverzeichnis Ihres Projekts ein project.json mit minimalem Inhalt befindet.

enter image description here

Es braucht minimal-Gehalt in der project.json Datei zu sein. Hier ist ein Beispiel für eine minimale Inhalte für die project.json Datei:

{ 
    "frameworks": { 
    "netcoreapp1.0": { } 
    } 
} 
+0

Nun, das * zeigt * jetzt den Befehl, aber es tut nichts. Was geht in das JSON? Also, wenn Sie einzelne Dateien öffnen, haben Sie Pech mit der Formatierung? – WhiskerBiscuit

+0

@WhiskerBiscuit Der JSON enthält die .NET Core-Projektkonfiguration. Ich habe ein Beispiel hinzugefügt. Ich weiß jetzt nicht, wie ohne project.json Datei im Arbeitsbereich root C# Formatierungsbefehle verwenden. –