Einrückungsverknüpfungen in Visual Studio

161

Ich bin neu in Visual Studio 2010 und C #. Wie kann ich den ausgewählten Text mithilfe von Verknüpfungen nach links / rechts einrücken?

Geben Sie hier die Bildbeschreibung ein

In der Delphi-IDE sind die Äquivalente Ctrl+ Shift+ Iund Ctrl+ Shift+U

RBA
quelle
62
STRG + K und nach STRG + D?
RBA
Ich habe 5 gute Antworten gleichzeitig bekommen ... welche soll ich akzeptieren? +1 für alle Antworten. Vielen Dank
RBA
3
Beachten Sie, dass die neueren Versionen von Delphi auch die Tasten [Tab] und [Shift] [Tab] verwenden, aber weiterhin die alten Blockbefehle zum Einrücken / Einrücken unterstützen
Gerry Coll
4
Nur durch Entfernen und erneutes Hinzufügen der letzten geschweiften Klammer wird VS2010 den Codeblock automatisch für Sie einrücken
Simon

Antworten:

257

Tabund Shift+ Tabwird das tun.

Ein weiterer cooler Trick ist das Gedrückthalten, ALTwenn Sie Text auswählen. Dadurch können Sie eine quadratische Auswahl treffen. Ab VS2010 können Sie mit der Eingabe beginnen und der Inhalt Ihrer quadratischen Auswahl wird durch die Eingabe ersetzt. Absolut fantastisch, um ein paar Zeilen gleichzeitig zu ändern.

Mike Christensen
quelle
Nicht ganz klar, was Sie mit der VS2010-Funktion meinen, aber diese Art von Klängen klingt nach SyncEdit, das Delphi seit Jahren hat.
Mason Wheeler
2
@ Mason Es ist bei weitem nicht so mächtig und SyncEdit. Hier können Sie eine rechteckige Auswahl treffen. Wenn die Auswahl mehrere Zeilen umfasst, müssen nicht mehrere Spalten abgedeckt werden. Wenn Sie dann tippen, ersetzen Sie jede Zeile durch das, was Sie eingeben. Ihre Variablen müssen also vertikal ausgerichtet werden, damit sie verwendet werden können. Dies ist ein Bereich, in dem RAD Studio zweifellos gewinnt.
David Heffernan
FYI, Tab und Shift + Tab funktionieren auch unter Delphi XE2 (wie auch der ALT-Trick), obwohl in früheren Versionen Ihre Auswahl nur durch ein Tabulatorzeichen ersetzt wird.
Peter
tab & shift + tab funktioniert zum Einrücken von Python-Code in Visual Code Code 1.11.
Julia Zhao
In Visual Studio 2015 und höher gibt es Bearbeiten> Formatauswahl (Strg + K, Strg + F), um die aktuelle Auswahl zu formatieren.
Brandito
120

Ctrl- K, Ctrl-D

Verschönert nur das gesamte Dokument. Spart im Vergleich zu Delphi viel Durcheinander.

Sicherstellen , dass alle Einzüge von erstem Auswahl alles zu entfernen , mit Ctrl+ Aund drücken Sie dann Shift+ Tab wiederholt , bis alles nach links ausgerichtet ist. Nachdem Sie dies getan haben, funktioniert Ctrl+ K, Ctrl+ D so, wie Sie es möchten.

Sie können dasselbe auch tun, jedoch nur für eine Auswahl von Code, indem Sie den Codeblock markieren, den Sie neu ausrichten möchten, ihn an der linken Seite ausrichten ( Shift+ Tab) und dann, nachdem Sie sichergestellt haben, dass Sie den Code ausgewählt haben, den Sie neu ausrichten möchten, Ctrl+ drücken K, Ctrl+ F oder klicken Sie einfach mit der rechten Maustaste auf den markierten Code und wählen Sie "Formatauswahl".

Tony Hopkinson
quelle
7
Strg-KD formatiert das gesamte Dokument. Es gibt eine weitere Verknüpfung zum Formatieren des ausgewählten Textes (Strg-KF vielleicht?).
Dercsár
Es gibt auch in Delphi kostenlose 3D-Party-Tools, die dies können und in die IDE integriert werden können.
RBA
Aye sah sie an. Würde jede Datei in 15 Jahren Quellcode ändern, ganz zu schweigen von einem großen Streit darüber, wie der Code eingerückt werden soll. BeyondCompare hätte einen Anfall. :(
Tony Hopkinson
@RBA - oder in den neuesten Versionen (sowie der [TAB] -Handhabung)
Gerry Coll
1
@ Tony, Delphi verfügt jetzt über einen integrierten Code-Formatierer (für einige Versionen jetzt), den Sie an nahezu jeden Stil anpassen können. Es gibt seit Jahren kostenlose Open-Source-IDE-Add-Ins, die auch an nahezu jede gewünschte Formatierung angepasst werden können. Der Teil "im Vergleich zu Delphi" Ihrer Antwort ist daher falsch. Nicht abstimmen - nur sagen. :)
Ken White
41

Wenn Sie schön automatisch formatierten Code möchten. Versuchen Sie CTRL+ A+ K+ F. Während Sie den CTRLTreffer gedrückt halten a, dann kdann f.

Mausimo
quelle
3
Strg-D (Dokument formatieren) ist eine bessere Verknüpfung, da es dasselbe tut (Strg-A wählt das gesamte Dokument aus, dann formatiert K + F die Auswahl)
James McCormack
5
@Raghurocks: Was James meinte, war vermutlich Strg + K + D, das das gesamte Dokument formatiert.
Peter Crabtree
Danke dir. Obwohl aist optional.
SearchForKnowledge
1
STRG K + F zum Formatieren des ausgewählten Codes STRG A + K + F bedeutet STRG A Alle auswählen, dann den ausgewählten Code formatieren bedeutet Alle
Ali Adravi
24

Tab zu Tab rechts, Shift-Tab zu Tab links.

Giovanni Galbo
quelle
14

Das intelligente Einrücken von Visual Studio führt automatisch ein, aber wir können einen Block oder den gesamten Code zum Einrücken auswählen.

  1. Wählen Sie den gesamten Code aus: Ctrl+a

  2. Verwenden Sie eine der beiden Möglichkeiten, um den Code einzurücken:

    • Shift+ Tab,

    • Ctrl+ k+ f.

Jorgesys
quelle
13

Sie können einfach Tabund verwendenShift+Tab

Bassam Mehanni
quelle
6

Drücken Sie einfach die Tabulatortaste, um sie über oder in der Menüleiste zu bearbeiten. Bearbeiten -> Erweitert -> Formatauswahl. Dadurch wird automatisch eingerückt. Die Tastenkombination wird auch im Menü angezeigt.

Schreinbo
quelle
0

Wenn die Verknüpfungen nach links und rechts nicht auf Ihrem Bildschirm angezeigt werden, klicken Sie oben ganz rechts in der Symbolleiste auf. Sie sollten "Schaltflächen hinzufügen oder entfernen" erhalten. Fügen Sie die Schaltflächen "Zeileneinzug verringern" und "Zeileneinzug vergrößern" hinzu.

user3029478
quelle