it-swarm.com.de

Wie formatieren Sie den Code in Visual Studio automatisch?

Ich weiß, dass Visual Studio automatisch formatieren kann, um meine Methoden und Schleifen richtig eingerückt zu machen, aber ich kann die Einstellung nicht finden.

657
user719550

So formatieren Sie eine Auswahl: Ctrl+KCtrl+F

So formatieren Sie ein Dokument: Ctrl+KCtrl+D

Siehe vordefinierte Tastaturkürzel . (Diese beiden sind Edit.FormatSelection und Edit.FormatDocument.)

1131

Für Visual Studio 2010/2013/2015/2017

  • Dokument formatieren (Ctrl+K,Ctrl+D) also tippe Ctrl+K, UND DANN Ctrl+D wie es ist eine folge
  • Formatauswahl (Ctrl+K,Ctrl+F)

Symbolleiste Bearbeiten -> Erweitert (Wenn Sie Erweitert nicht sehen können, wählen Sie eine Codedatei im Projektmappen-Explorer aus und versuchen Sie es erneut.)

Ihre Verknüpfungen werden möglicherweise anders als meine angezeigt, da ich für die C # -Codierung eingerichtet bin. Wenn Sie jedoch über die Symbolleiste navigieren, gelangen Sie zu Ihren Verknüpfungen.

Wenn es nicht funktioniert, suchen Sie nach Fehlern in Ihrem Code, wie z. B. fehlenden Klammern, die die automatische Formatierung verhindern

139
ono2012

Folgen Sie den unteren Schritten:

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

Siehe folgendes Bild:

enter image description here

40
Pete

Auch wenn die Frage etwas alt ist, wird sie vielleicht für jemanden nützlich sein.

Sie können neue Schlüsselbindungen definieren, indem Sie zu Tools -> options -> Environment -> keyboard gehen.

enter image description here

25
Sami

Ich habe eine Erweiterung mit dem Namen "Dokument beim Speichern formatieren" installiert, die das gesamte Dokument jedes Mal formatiert, wenn Sie es speichern . Wenn Sie es in VS15 oder 17 installieren möchten, klicken Sie unter "Extras" auf "Erweiterungen und Updates ...":

 enter image description here

Gehen Sie dann im linken Bereich zu "Online" und suchen Sie nach "Dokument beim Speichern formatieren"  enter image description here

Ich hoffe, es hilft!.

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

Wenn Sie die Symbolleiste für die Bearbeitung von HTML-Quellen anzeigen, wird auch die Schaltfläche "Das gesamte Dokument formatieren" angezeigt

10
Starwfanatic

Auf dem Mac: Auf dem Mac Shift + Option + F

Auf Ubuntu: Ctrl + Shift + I

9
Jackson Smith

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

Im Fall von VS2012 sind die Verknüpfungen:

  • Für einen hervorgehobenen Codeblock: Ctrl + KCtrl + F
  • Für die dokumentweite Formatierung: Ctrl + KCtrl + D
8
Geowil

Ich habe diese Kombinationen verwendet. Ich habe diesen Vorgang beim Speichern eines Dokuments automatisiert. Sie können meine Dateierweiterung ausprobieren Dokument formatieren unter Speichern

7
mynkow

Im VS 2017 Format Dokument ist CTRL E + D.

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

Jetzt...

Drücke den Add Command Taste.
Kategorien: Bearbeiten
Befehle: Dokumentformat
Klicken OK

5
Chris Catignani

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

Die einfache Antwort lautet: Schauen Sie sich dann das Hauptmenü an 

Bearbeiten -> Erweitert -> Dokument formatieren

Sie sehen auch die aktuell zugewiesenen Tastenanschläge für diese Funktion. Nichts Besonderes zum Auswendiglernen. Dies ist sehr hilfreich, wenn Sie mehrere Entwicklerumgebungen auf verschiedenen Betriebssystemen verwenden. 

5
zipzit

Wechseln Sie unter Tools -> Options -> Text Editor zum Abschnitt Formatting -> General der Sprache, die Sie formatieren möchten, General. Aktivieren Sie alle drei Kontrollkästchen für die Formatierung.

Wechseln Sie unter Tools -> Optionen -> Texteditor zum Abschnitt -TABS der Sprache, die Sie formatieren möchten, Einrückung. Wählen Sie Smart, um die automatische Formatierung zu aktivieren, wenn Sie eines der schließenden Elemente verwenden. )} innerhalb dieses Blocks. 

Keine Notwendigkeit für Tastenanschläge.

5
Eric

In neueren Versionen lautet die Verknüpfung für die dokumentweite Formatierung: Shift + Alt + F

4
Lucas Bernalte

Sie können die Schaltflächen zu Ihrer Symbolleiste hinzufügen, indem Sie auf den kleinen Dropdown-Pfeil rechts neben der letzten Symbolleistenschaltfläche 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 von Ihnen ausgewählten Schaltflächen werden in Ihrer Symbolleiste angezeigt ...

enter image description here

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

4
Ewan

Rechtsklick:

 enter image description here

Funktioniert in VS 2015, möglicherweise frühere Version.

4
RayLoveless

Wählen Sie die Daten aus und klicken Sie mit der rechten Maustaste, um diese Option zu finden. FORMATDOKUMENT und FORMATAUSWAHL

see this image

2
Ajit Mourya

Mit der Erweiterung Continuous Formatting (kommerziell, von mir entwickelt) wird der Code während der Eingabe automatisch formatiert.

1
Sergey Vlasov

Nur zu weiteren Starwfanatic und Ewan s Antworten oben. Sie können Ihre IDE so anpassen, dass die any -Schaltfläche zur any -Symbolleiste hinzugefügt wird. Sie können die Format-Schaltfläche (wie die HTML-Quellbearbeitungssymbolleiste) zu jeder anderen Symbolleiste hinzufügen (z alle anderen Bearbeitungssteuerelemente wie Einzug vergrößern/verkleinern).

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

Document Format und Selection Format befinden sich beide in der Gruppe Edit.

(In VS2010 und VS2013 getestet)

1
spaced - out

Das Ausschneiden/Einfügen eines Abschnitts ist ein weiterer schneller Weg (und leicht zu merken).

0
David Anderson

include "stdafx.h"

umfassen

int main () {char filename [15];

printf("Enter file name:");
scanf("%s", filename);
Automat(filename);
freq(filename);

}

int Automat (char filename []) {

FILE*fp;
char c;
int state = 1;
int duma = 0;
fp = fopen(filename, "r");
if (fp == NULL){
    printf("Error");
    system("pause");
}
while (!feof(fp)){
    c = fgetc(fp);

    switch (state){
    case 1:
        if (c == '\t' || c == '\n' || c == ' '){
            state = 3;
            break;
        }
    case 2:
        if (c >='A'|| c<='Z'){
            break;
        }

    case 3: duma++;
        state = 1;
        break;
    }
}
printf("Broq e : %d\n", duma);
return 1;

} int freq (char filename []) {

FILE*fp;
char c;
int state = 1, sequence = 0;
fp = fopen(filename, "r");
if (fp == NULL){
    printf("Error");
    system("pause");
}



while (!feof(fp)){
    c = fgetc(fp);
    switch (state){
    case 1:
        if (c >= 'A' && c <= 'Z'){
            state = 2;
            break;
        }

    case 2:
        if (c == '\t' || c == '\n'||c == ' '){
            sequence++;
            state = 1;
            break;

        }
    }

}
printf("Sequence is : %d\n", sequence);

}

0
Ivaylo

Markieren Sie den Text, den Sie automatisch einrücken möchten.

Klicken Sie unter Bearbeiten, Erweitert auf Formatauswahl, oder drücken Sie STRG + K, STRG + F. Bei der Formatauswahl werden die Regeln für intelligente Einrückungen für die Sprache angewendet, in der Sie den ausgewählten Text programmieren.

Schritt (1): - STRG + A

Schritt (2): - STRG + K

Schritt (3): - STRG + F

0
Keshav Gera

Sie können auch die Rechtsklickoption verwenden, um die Auswahl des Codierungsdokuments zu formatieren. Schauen Sie sich den Screenshot unten an

 enter image description here 

0
Suresh K

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

Installieren Sie einfach -> Klicken Sie mit der rechten Maustaste auf ein Verzeichnis -> wählen Sie im Kontextmenü Bereinigungscode aus.

0
dcmorse

Ich habe einen Mac und habe auf Code> Einstellungen> Einstellungen> Arbeitsbereich> Formatierung geklickt und dann Beim Speichern formatieren .

Jetzt jedes Mal, wenn ich schlug cmd + s Die Datei wird automatisch formatiert.

enter image description here

0
supertramp