visual-studio - react - visualstudio code format




Wie formatieren Sie Code in Visual Studio automatisch? (14)

Ich weiß, dass Visual Studio automatisch formatieren kann, um meine Methoden und Loops korrekt einzurücken, aber ich kann die Einstellung nicht finden.


  1. Gehen Sie zu Extras -> Erweiterungen und Updates und geben Sie "Produktivität" in der Suche ein:
  2. Installieren Sie 'Productivity Power Tools 2015'
  3. VS neu starten
  4. Gehen Sie zu Extras -> Optionen -> Produktivität Power Tools -> Power Commands und markieren Sie "Dokument beim Speichern formatieren":

Auch wenn die Frage schon ein wenig alt ist, könnte es für jemanden nützlich sein.

Sie können neue Tastenbelegungen definieren, indem Sie zu Tools -> options -> Environment -> keyboard


Die in der akzeptierten Antwort angegebene Lösung gilt nicht für Microsoft Visual Studio 2012 .

Im Falle von VS2012 sind die Verknüpfungen:

  • Für einen markierten Codeblock: Strg + K , Strg + F
  • Für die dokumentenweite Formatierung: Strg + K , Strg + D

Die ursprüngliche Frage lautete: "Ich kann die Einstellung nicht finden."

Eine einfache Antwort ist: Schau dir das Hauptmenü an

Bearbeiten -> Erweitert -> Dokument formatieren

Sie sehen auch die aktuell zugewiesenen Tastenanschläge für diese Funktion. Nichts Besonderes zu merken. Dies hilft wirklich, wenn Sie mehrere Entwicklerumgebungen auf verschiedenen Betriebssystemen verwenden.


Folgen Sie den unteren Schritten:

  • Gehe zu Tools
  • Gehe zu Options
  • Wechseln Sie zu den Text Editor options des Text Editor options
  • Klicken Sie auf die Sprache Ihrer Wahl. Ich habe C# als Beispiel verwendet.

Siehe das Bild unten:


Ich habe diese Kombinationen benutzt. Ich habe diesen Vorgang beim Speichern eines Dokuments automatisiert. Sie können meine Erweiterung Format Dokument beim Speichern versuchen


In VS 2017 Format Dokument ist STRG E + D.

Aber ... wenn Sie die Schaltfläche Dokument formatieren zu einer Werkzeugleiste hinzufügen möchten, tun Sie dies.
Klicken Sie mit der rechten Maustaste auf die Symbolleiste.
Wählen Sie "Anpassen ..."
Wählen Sie die Registerkarte "Befehle".
Wählen Sie das Optionsfeld "Symbolleiste".
Wählen Sie "Texteditor" aus dem Pulldown-Menü neben dem Optionsfeld (oder der Werkzeugleiste, auf der die Schaltfläche angezeigt werden soll).

Jetzt...

Klicken Sie auf die Schaltfläche Befehl hinzufügen.
Kategorien: Bearbeiten
Befehle: Dokumentformat
Klicken Sie auf OK


In Visual Studio 2015 und 2017 für c # -Code. 1) Scrollen Sie zum Ende der Datei. 2) Entfernen Sie die letzte "Curly Bracket".} 3) Warten Sie, bis die darüber liegende Zeile einen Fehler anzeigt. 4) Ersetzen Sie die "Curly Bracket"} fini. :)


Mit der Erweiterung für die kontinuierliche Formatierung (kommerziell, von mir entwickelt) wird der Code während der Eingabe automatisch formatiert.


Nur um Starwfanatic und Ewan 's Antworten weiter oben zu zeigen. Sie können Ihre IDE anpassen, um jeder Symbolleiste eine beliebige Schaltfläche hinzuzufügen - so können Sie die Schaltfläche Format (wie die HTML-Quellbearbeitungs-Symbolleiste) zu jeder anderen Symbolleiste hinzufügen (z. B. Textbearbeitung mit allen anderen Bearbeitungssteuerelementen wie Einzug vergrößern / verkleinern).

Klicken Sie auf den Pfeil rechts neben der Symbolleiste> Schaltflächen hinzufügen oder entfernen> Anpassen ...> Registerkarte Befehle> Befehl hinzufügen ....

Dokumentformat und Auswahlformat befinden sich beide in der Gruppe Bearbeiten .

(Getestet in VS2010 und VS2013)


Sie können die Schaltflächen zu Ihrer Symbolleiste hinzufügen, indem Sie auf den kleinen Dropdown-Pfeil rechts neben der letzten Schaltfläche in der Symbolleiste klicken, "Schaltflächen hinzufügen oder entfernen" auswählen und dann auf die Schaltflächen klicken, denen Sie ein Häkchen hinzufügen möchten. Die ausgewählten Schaltflächen werden auf Ihrer Symbolleiste angezeigt.

Dann wählen Sie einfach Text aus und klicken auf die Schaltfläche Einzug vergrößern oder Einzug verringern. Ich habe dies nur in Visual Studio 2013 getestet.


Um eine Auswahl zu formatieren: Strg + K , Strg + F

Um ein Dokument zu formatieren: Strg + K , Strg + D

Sehen Sie sich die vordefinierten Tastaturkürzel an . (Diese beiden sind Edit.FormatSelection und Edit.FormatDocument .)


Wenn Sie die HTML-Quellbearbeitungs-Symbolleiste anzeigen, gibt es auch eine Schaltfläche "Formatieren Sie das gesamte Dokument"


Wenn Sie es sich leisten können (oder wenn Sie für die kostenlose 30-Tage-Testversion berechtigt sind), kann Jetbrains ReSharper ein ganzes Projektverzeichnis neu formatieren.

Einfach installieren -> Klicken Sie mit der rechten Maustaste auf ein Verzeichnis -> wählen Sie im Kontextmenü den Befehl Code bereinigen.







visual-studio