Wie wird der Quellcode automatisch eingerückt?

116

Wie kann ich Quellcode in Visual Studio 2010 automatisch einrücken?

Ich habe Ctrl+ K, Ctrl+ verwendet F, aber es funktioniert nicht; Gibt es eine andere Möglichkeit / ein anderes Plugin, um dies zu tun?

Jichao
quelle
1
Welche Art von Quellcode? Wenn es nicht funktioniert, ist es entweder eine beschädigte VS-Installation oder eine nicht standardmäßige Datei. Oder versuchen Sie es mit anderen Standardeinstellungen für Tastenkombinationen.
Coder
@ Madman: Ich benutze ViEmu, VAssitX. Es ist eine C # -Quelldatei. Jetzt überraschenderweise funktioniert es gut.
Jichao
2
Sie müssen nur den gesamten Text / Code auswählen, bevor Sie STRG + K, STRG + F
ausführen
1
Code in VB.NET :-) ... Im Ernst, es wundert mich immer noch, dass bestimmte Funktionen wie diese nicht in beiden Sprachen zusammengeführt werden
Matt Wilko

Antworten:

185

Ctrl+ E, D- Formatieren des gesamten Dokuments
Ctrl+ K, Ctrl+ F- Formatauswahl

Auch im Menü über Bearbeiten | Erweitert verfügbar .

Thomas

Bearbeiten-
Ctrl+ K, Ctrl+ D- Formatieren des gesamten Dokuments in VS 2010

Thomas Weller
quelle
Ich habe im Rechtsklick-Menü danach gesucht, wie dumm von mir.
Isaac Bolinger
1
Ich habe beide Möglichkeiten ausprobiert und über das Menü Bearbeiten | Erweitert, und sie tun nichts mit meinem Quellcode. Andere Optionen wie Zeileneinzug funktionieren. Was könnte falsch sein?
Chucky
Chucky, haben Sie darüber nachgedacht, Visual Studio zu entfernen und eine Neuinstallation durchzuführen? Ich habe ein paar Mal so viele Änderungen vorgenommen, dass ich es ruiniert habe.
Einfach G.
lol MS, "Advanced", weil nur "Advanced" Benutzer ihren Code formatieren möchten ???
kmarsh
Randnotiz: Die Verknüpfung hängt von Ihrem Tastaturlayout ab. Wenn eine nicht funktioniert, überprüfen Sie, was Bearbeiten-> Erweitert sagt. In der Tat können Sie es unter Extras-> Optionen-> Umgebung-> Tastatur nach Ihren Wünschen anpassen.
Alexei Levenkov
46

Im Jahr 2010 ist es Ctrl+ k, Ctrl+ d. Siehe Bild unten.

Geben Sie hier die Bildbeschreibung ein

Gooddadmike
quelle
7

Im Jahr 2010 ist es ctrl+ k+ dfür Einrückung

Ksnrg
quelle
1

Außerdem gibt es die praktischen kleinen Schaltflächen "Einzug vergrößern" und "Einzug verringern". Wenn Sie einen Codeblock markieren und auf diese Schaltflächen klicken, wird der gesamte Block eingerückt.

Tyler Treat
quelle
Setzen Sie Options > C/C++ > Formatting > Automatic Indentation on Tabauf Trueund drücken TAB.
Steve Pitchers
Ich habe versucht, eine XML-Datei mit der eingecheckten Version in VS 2010 zu vergleichen, aber der Einzug hat sich geändert, sodass echte Änderungen nicht mehr sichtbar sind. Die Verwendung der Formatierungsfunktion funktionierte nicht, die Option "Einzug vergrößern" jedoch.
Mono Código
0

Ich habe beide Möglichkeiten ausprobiert und über das Menü Bearbeiten | Erweitert, und sie tun nichts mit meinem Quellcode. Andere Optionen wie Zeileneinzug funktionieren. Was könnte falsch sein? - Chucky 12. Juli 13 um 11:06 Uhr

Wenn es nicht funktioniert, versuchen Sie manchmal, ein paar Zeilen über und unter oder den gesamten Codeblock (ganze Funktion, ganzer Zyklus, ganzer Schalter usw.) auszuwählen, damit es weiß, wie man einrückt.

Wenn Sie beispielsweise etwas in eine case-Anweisung eines Schalters kopieren / einfügen und die Einrückung falsch ist, müssen Sie den Text + die Zeile mit der obigen case-Anweisung auswählen, damit es funktioniert.

JoeSham
quelle
0

Es kann erwähnenswert sein, dass der automatische Einzug nicht funktioniert, wenn das Dokument Syntaxfehler enthält. Befreien Sie sich von den roten Schnörkeln und versuchen Sie dann STRG + K, STRG + D, was auch immer ...

LionelGoulet
quelle