Ich weiß, dass Visual Studio automatisch formatieren kann, damit meine Methoden und Schleifen richtig eingerückt werden, aber ich kann die Einstellung nicht finden.
Ich weiß, dass Visual Studio automatisch formatieren kann, damit meine Methoden und Schleifen richtig eingerückt werden, aber ich kann die Einstellung nicht finden.
Antworten:
So formatieren Sie eine Auswahl: Ctrl+ K, Ctrl+F
So formatieren Sie ein Dokument: Ctrl+ K, Ctrl+D
Siehe die vordefinierten Tastaturkürzel . (Diese beiden sind Edit.FormatSelection
und Edit.FormatDocument
.)
Verwenden Sie unter OSX den CMD ⌘Schlüssel nicht Ctrl:
Format document is not available...
Fehlermeldung haben , lesen Sie bitte: stackoverflow.com/q/8812741/1016891
Für Visual Studio 2010/2013/2015/2017
Symbolleistenbearbeitung -> Erweitert (Wenn Sie Erweitert nicht sehen können , wählen Sie im Lösungs-Explorer eine Codedatei aus und versuchen Sie es erneut.)
Ihre Verknüpfungen werden möglicherweise anders angezeigt als meine, 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, z. B. nach fehlenden Klammern, die das automatische Formatieren verhindern
Folgen Sie den unteren Schritten:
Tools
Options
Text Editor options
C#
als Beispiel verwendet.Siehe das folgende Bild:
Ich habe eine Erweiterung mit dem Namen "Dokument beim Speichern formatieren" installiert, die das gesamte Dokument bei jedem Speichern formatiert. Um es in VS15 oder 17 zu installieren, klicken Sie unter Extras einfach auf "Erweiterungen und Updates ...":
Gehen Sie dann einfach auf "Online" im linken Bereich und suchen Sie nach "Dokument beim Speichern formatieren".
Ich hoffe, es hilft!.
Auf dem Mac: Shift+ Option+F
Auf Ubuntu: Ctrl+ Shift+I
Wenn Sie die Symbolleiste zur Bearbeitung von HTML-Quellen anzeigen, gibt es auch die Schaltfläche "Gesamtes Dokument formatieren"
Die in der akzeptierten Antwort angegebene Lösung gilt nicht für Microsoft Visual Studio 2012 .
Im Fall von VS2012 lauten die Verknüpfungen:
Ich habe diese Kombinationen verwendet. Ich habe diesen Vorgang beim Speichern eines Dokuments automatisiert. Sie können die Minenerweiterung Dokument beim Speichern formatieren ausprobieren
In VS 2017 und 2019
Dokument formatieren ist CTRL E + D.
Aber ... wenn Sie die Schaltfläche Dokument formatieren zu einer Symbolleiste 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".
Aktivieren Sie das Optionsfeld "Symbolleiste".
Wählen Sie "Texteditor" aus dem Pulldown-Menü neben dem Optionsfeld (oder der Symbolleiste, auf der sich das Botton befinden soll).
Jetzt...
Klicken Sie auf die Add CommandSchaltfläche.
Kategorien:
Befehle bearbeiten : Dokumentformat
Klicken Sie aufOK
Unter unter Extras -> Optionen -> Texteditor , dann zum Gehen Formatierung -> Allgemein Abschnitt welcher Sprache wünschen Sie zu forma finden Allgemeine . Aktivieren Sie alle drei Kontrollkästchen für die Formatierung.
Unter Extras -> Einstellungen -> Texteditor , geht dann in die TABS Abschnitt welcher Sprache wünschen Sie zu forma finden Einrücken . Wählen Sie Smart und die automatische Formatierung wird aktiviert, wenn Sie eines der schließenden Elemente verwenden. )} innerhalb dieses Blocks.
Keine Tastenanschläge erforderlich.
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 ...
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.
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.
Wählen Sie die Daten aus und klicken Sie mit der rechten Maustaste, um diese Option zu finden. FORMAT DOKUMENT und FORMAT AUSWAHL
In neueren Versionen lautet die Verknüpfung für die dokumentweite Formatierung: Shift+ Alt+F
Nur um die Antworten von Starwfanatic und Ewan weiter oben zu unterstützen. Sie können Ihre IDE so anpassen, dass eine beliebige Schaltfläche zu einer beliebigen Symbolleiste hinzugefügt wird. Sie können also die Schaltfläche Format (wie in der Symbolleiste zur Bearbeitung von HTML-Quellen) 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> Schaltfläche Befehl hinzufügen ....
Das Dokumentformat und das Auswahlformat befinden sich beide in der Gruppe Bearbeiten .
(Getestet in VS2010 und VS2013)
In VS 2019 ist "Code Cleanup" (RunDefaultCodeCleanup) weiter fortgeschritten (aus ReSharper übernommen): Strg + K, Strg + E.
Dialogfeld "Optionen": Texteditor> C #> Codestil> Formatierung
Einstellung für die automatische Formatierung in Visual Studio
Mit der kontinuierlichen Formatierungserweiterung (kommerziell, von mir entwickelt) wird der Code während der Eingabe wirklich automatisch formatiert.
Ich habe einen Mac und habe auf Code> Einstellungen> Einstellungen> Arbeitsbereich> Formatierung geklickt und dann Format Beim Speichern ausgewählt .
Jetzt formatiert die Datei jedes Mal, wenn ich cmd+ sdrücke, automatisch.
Visual Studio-Erweiterung - CodeMaid ist ziemlich in Ordnung.
Das Ausschneiden / Einfügen eines Abschnitts ist ein weiterer schneller Weg (und leicht zu merken).
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 -> Rechtsklick auf ein Verzeichnis -> Bereinigungscode aus dem Kontextmenü auswählen.
#include "stdafx.h"
#include <stdio.h>
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);
}
Wählen Sie den Text aus, den Sie automatisch einrücken möchten.
Klicken Sie unter Bearbeiten, Erweitert auf Formatauswahl, oder drücken Sie STRG + K, STRG + F. Die Formatauswahl wendet die intelligenten Einrückungsregeln für die Sprache, in der Sie programmieren, auf den ausgewählten Text an.
Schritt (1): - STRG + A.
Schritt (2): - STRG + K.
Schritt (3): - STRG + F.