Zum Fußzeileninhalt springen
Iron Academy Logo
C# Tools & Produktivität

Visual Studio Update: Automatisches Schließen von Klammern und Anführungszeichen

Tim Corey
4m 39s

Beim Schreiben von sauberem, fehlerfreiem Code kommt es oft darauf an, wie gut Ihr Texteditor mit den kleinen Dingen umgeht. Unabhängig davon, ob Sie in Visual Studio oder VS Code arbeiten, ist eine wichtige Verbesserung die Möglichkeit, alle Klammern und Anführungszeichen automatisch zu schließen. In seinem Video zum Thema "Visual Studio Update: Klammern und Anführungszeichen automatisch schließen" erläutert Tim Corey eine neu eingeführte Einstellung in Visual Studio 2022 Version 17.9, die genau diese Aufgabe vereinfacht.

Dieser Artikel folgt Tims schrittweiser Aufschlüsselung und erklärt, wie man die Funktion aktiviert, sie effizient nutzt und die Bearbeitungsgeschwindigkeit bei der Arbeit mit Codeblöcken, Klammern und Anführungszeichen verbessert.

Einführung in automatisch schließende Klammern und Anführungszeichen

Tim beginnt das Video, indem er auf eine häufige Bearbeitungsaufgabe in jedem Code-Editor hinweist: das Einschließen von Text oder Code in Anführungszeichen, Klammern oder geschweifte Klammern. Ganz gleich, ob es um die Formatierung von Quellcode, die Isolierung von Logik in einer Funktion oder die Vorbereitung von Daten für die Ausgabe geht, die richtige Umrahmung von Text ist unerlässlich.

Mit Visual Studio 2022 v17.9 ist diese Aufgabe nun einfacher geworden. Mit einer einfachen Änderung der Einstellungen können Sie ausgewählte Zeilen, Variablen oder HTML-ähnlichen Text automatisch in Klammern oder Anführungszeichen einschließen, indem Sie einfach das Öffnungssymbol eingeben. Sie brauchen keine zweite Taste zu drücken, die Maus zu benutzen oder die Befehlspalette zu durchsuchen - der Texteditor erledigt das jetzt für Sie.

Demo: Ein einfaches mathematisches Beispiel

Um die Funktion im Kontext zu demonstrieren, verwendet Tim ein kleines Beispiel mit mathematischen Operationen innerhalb eines Codeblocks. Die Logik umfasst einen einfachen Ausdruck: 5 * 4 + 3. Tim führt die Datei aus, um die Ausgabe-23 zu zeigen. Wie er erklärt, ist dies auf die Reihenfolge der Operationen zurückzuführen.

Als Nächstes weist Tim auf einen anderen Teil des Quellcodes hin, in dem eine Meldung gedruckt wird, aber statt des Variablenwerts wird nur der Variablenname gedruckt. Er plant, diesen Teil zu aktualisieren, um das neue Verhalten von Klammern und Anführungszeichen besser darzustellen.

Wie man Auto-Wrapping in Visual Studio aktiviert

An dieser Stelle wird das Tutorial praktisch. Tim erklärt, dass die Funktion zum automatischen Schließen von Klammern standardmäßig deaktiviert ist, so dass Sie sie manuell aktivieren müssen.

So machen Sie es:

  1. Klicken Sie in Visual Studio im oberen Menü auf Tools.

  2. Optionen auswählen.

  3. Gehen Sie im Abschnitt Texteditor auf Allgemein.

  4. Suchen Sie unter Display die Option labeled\ und aktivieren Sie sie "Auswahlen bei der Eingabe von Anführungszeichen oder Klammern automatisch umschließen"

  5. Drücken Sie OK, um sich zu bewerben.

Diese Einstellung ändert das Verhalten von Visual Studio bei der Eingabe von Symbolen wie (, {, ", ' und anderen. Tim betont, dass Microsoft diese Funktion standardmäßig deaktiviert hat, um bestehende Bearbeitungsabläufe nicht zu stören. Sobald sie jedoch aktiviert ist, wird sie zu einer leistungsstarken Möglichkeit, die Codierung zu beschleunigen.

Ändern des Code-Kontextes mit Auto-Wrapping

Bei aktivierter Funktion zeigt Tim, wie man Code effizienter umstrukturieren kann. Er wählt 4 + 3 aus dem Ausdruck aus und tippt die offene Klammer (. Der Editor umgibt die Auswahl sofort mit (4 + 3) - ohne dass die schließende Klammer eingegeben werden muss.

Dadurch ändert sich das Ergebnis der Gleichung von 23 auf 35, da sich der Kontext des Ausdrucks aufgrund der Klammern nun verschiebt. Tim nutzt dies, um zu erklären, wie die Cursorposition, die Tastatureingabe und die intelligenten Bearbeitungsfunktionen die Codierungserfahrung dynamisch verbessern können.

Er weist darauf hin, dass dies nicht nur mit Klammern funktioniert, sondern mit einer Vielzahl von Klammern, wodurch es ideal für die Verwaltung komplexer Codeblöcke, Logik in Funktionen oder sogar Tags in HTML-Dokumenten ist.

Variablen, Text und Kommentare mühelos einpacken

Als Nächstes erweitert Tim die Demo um eine Vielzahl von Wrapping-Beispielen:

  • Er wählt das Wort result aus und tippt {. Sie wird {result}-perfekt für String-Interpolation oder Datenplatzhalter.

  • Markieren Sie das Wort "math" und drücken Sie ', um es in einfache Anführungszeichen zu setzen: 'math'.

  • Wenn Sie eine ganze Zeile markieren und " drücken, wird der gesamte Satz in Anführungszeichen gesetzt: "Die Antwort auf das mathematische Problem lautet...".

Tim zeigt sogar den Textumbruch mit eckigen Klammern [], spitzen Klammern <> und geschweiften Klammern {}. Diese Tools sind nützlich, egal ob Sie mit C#, HTML, JSON arbeiten oder sogar Kommentare oder benutzerdefinierte Bereiche im Code schreiben.

Wenn Sie sich schon immer eine schnellere Möglichkeit gewünscht haben, gepaarte Symbole einzufügen, insbesondere über mehrere Zeilen hinweg, bringt diese Funktion Ihren Editor einen Schritt näher an einen intuitiven Schreibassistenten.

Schnelle Ergebnisse: Tastaturgesteuerte Formatierung

Abschließend führt Tim den Code noch einmal aus. Mit allen vorgenommenen Änderungen lautet die Ausgabe nun wie folgt:

"Die Antwort auf das 'Mathe'-Problem ist 35"

Dank der Fähigkeit von Visual Studio, ausgewählten Text automatisch zu umgeben, waren Tims kleine Codeanpassungen schneller, einfacher und zuverlässiger. Er merkt an, dass diese Verbesserung Visual Studio in einen noch besseren Texteditor verwandelt - etwas, das der Flexibilität von VS Code mit Unterstützung von Tastenkombinationen und befehlsähnlicher Automatisierung näher kommt.

Während Tims Demo in Visual Studio stattfindet, können Benutzer von Visual Studio Code (VS Code) ähnliche Ergebnisse erzielen, indem sie Funktionen wie editor.autoSurround in den Einstellungen verwenden oder über die Befehlspalette benutzerdefinierte Tastenkombinationen zuweisen.

Klammern schließen und mehr: Plattformübergreifende Hinweise

Obwohl sich Tims Tutorial auf Windows konzentriert, gelten diese Konzepte im Allgemeinen. Wenn Sie Visual Studio Code auf Mac oder Linux verwenden, können Sie das:

  • Drücken Sie Strg+K Strg+S, um das Fenster mit den Tastaturkürzeln zu öffnen.

  • Verwenden Sie Cmd unter macOS anstelle von Ctrl.

  • Einrichten von Tastenbelegungen zum Ein- und Ausklappen von Codebereichen.

  • Greifen Sie auf Einstellungen wie editor.autoSurround zu, um Ihre Auswahlen automatisch mit Anführungszeichen oder Klammern zu umschließen.

  • Verwenden Sie Umschalt+Alt+A, um Codeblöcke zu kommentieren, oder Strg+/ für Zeilenkommentare, abhängig von Ihrem Betriebssystem.

Mit diesen Befehlen können Sie Teile Ihres Codes ein- und ausblenden oder Klammern und Anführungszeichen automatisch anpassen und so Ihren Bearbeitungsprozess unabhängig von der Plattform optimieren.

Abschluss

Das Video von Tim Corey bietet eine gezielte Anleitung zur Verbesserung der Codiergeschwindigkeit in Visual Studio, indem eine einzige Einstellung aktiviert wird: automatische Umschließung von Auswahlen bei der Eingabe von Anführungszeichen oder Klammern. Unabhängig davon, ob Sie mit VS Code oder Visual Studio arbeiten, sollten Sie lernen, wie Sie schnell alle Klammern schließen, Zeilen umbrechen oder die Logik strukturieren können, ohne den Fokus von der Tastatur zu nehmen - eine Fähigkeit, die es zu beherrschen lohnt.

Für Entwickler, die schnell sauberen, strukturierten Quellcode schreiben möchten - ohne zur Maus greifen zu müssen - ist dies eine leistungsstarke Funktion, die es zu aktivieren gilt. Und wenn Sie VS Code verwenden, sollten Sie die ähnlichen Funktionen zum automatischen Einpacken und Falten über die Befehlspalette und Tastenkombinationen ausprobieren.

Besuchen Sie Tim Coreys YouTube-Kanal für weitere praktische Tutorials und Updates zu Visual Studio, .NET-Entwicklung und Produktivitäts-Tipps für Entwickler.

Hero Worlddot related to Visual Studio Update: Automatisches Schließen von Klammern und Anführungszeichen
Hero Affiliate related to Visual Studio Update: Automatisches Schließen von Klammern und Anführungszeichen

Verdienen Sie mehr, indem Sie teilen, was Sie lieben

Erstellen Sie Inhalte für Entwickler, die mit .NET, C#, Java, Python oder Node.js arbeiten? Verwandeln Sie Ihr Fachwissen in ein zusätzliches Einkommen!

Iron Support Team

Wir sind 24 Stunden am Tag, 5 Tage die Woche online.
Chat
E-Mail
Rufen Sie mich an