597 Stimmen

Gehen Sie zu Matching Brace in Visual Studio?

Gibt es einen Weg in Visual Studio 2008, um von einer schließenden geschweiften Klammer zu ihrer öffnenden geschweiften Klammer zu gelangen? Ich habe eine Menge Informationen darüber gefunden, wie man die Klammer markiert, aber nichts darüber, wie man den Cursor darauf bewegt.

(VB.NET-Version dieser Frage: Tastenkombination zum Springen zwischen "If/End If")

1 Stimmen

Unglaublicherweise scheint dies nicht zu funktionieren (2019) für .js-Dateien in Mac Visual Studio. WTH ?!

0 Stimmen

@Fattie, Es funktioniert auch nicht unter Windows 10 für .cs-Dateien. Ich bin ziemlich zuversichtlich, dass dies eine allgemeine Sache für VS 2019 ist. Deshalb habe ich eine neue Frage erstellt: stackoverflow.com/q/59183422/1739000

0 Stimmen

Anstatt versuchen, diese Seite mit STRG+F nach der Sprache der Tastatur zu durchsuchen, verwenden Sie diese Antwort, um es in den Visual Studio-Einstellungen herauszufinden.

807voto

Tim Santeford Punkte 25563

Ich habe das für dich gefunden: Springen zwischen geschweiften Klammern in Visual Studio:

Setzen Sie den Cursor vor oder nach die geschweifte Klammer (Ihre Wahl) und drücken Sie dann STRG + ]. Es funktioniert mit Klammern ( ), eckigen Klammern [ ] und geschweiften Klammern { }. Ab sofort müssen Sie nicht mehr Where's Waldo? spielen, um diese Klammer zu finden.

Mit dem obigen Tastenkürzel können Sie auch UMSCHALT gedrückt halten, um auszuwählen.

Auf MacOS, verwenden Sie CMD + UMSCHALT + \ .

122voto

funkymushroom Punkte 2019

Ich benutze Visual Studio 2008, und Sie können anpassen, was Sie wollen, dass dieser Shortcut sein soll.

Klicken Sie auf das Menü Tools -> Options -> Environment -> Keyboard. Suchen Sie dann nach Edit.GotoBrace.

Dies zeigt Ihnen, welche Tastenkombination derzeit hierfür zugewiesen ist. Ich glaube, dass Sie dies ändern können, falls Strg + ] nicht funktioniert.

114voto

Ahmad Mageed Punkte 91261

Verwenden Sie STRG + ], um zwischen ihnen zu wechseln. Setzen Sie den Cursor an eine der Klammern, wenn Sie es verwenden.

26voto

Pierre Punkte 3764

Hinweis: Es funktioniert auch für Übereinstimmungen von #if / #elif / #endif. Der Cursor muss auf dem # liegen.

26voto

Paul Gorbas Punkte 1545

Wenn aus irgendeinem Grund dies für Sie NICHT funktioniert, könnte etwas Ihre Tastaturbelegungen durcheinander gebracht haben (für mich hat es nicht funktioniert). Sie können die Zuordnung jedoch leicht wieder aktivieren - zumindest dachte ich das:

Ich habe diese Vorgehensweise ausprobiert:

  • Gehen Sie zum Menü Extras -> Optionen -> Umgebung -> Tastatur
  • Scrollen Sie zu oder suchen Sie nach dem Befehl Edit.GotoBrace
  • Weisen Sie die gewünschte Verknüpfung zu (bei mir war sie leer, also habe ich STRG    + ] eingegeben)
  • Vergessen Sie nicht auf die Schaltfläche "Zuweisen" zu klicken

Ich habe es ausprobiert, und es hat immer noch nicht funktioniert. Ich habe Visual Studio neu gestartet, und es hat immer noch nicht funktioniert - nun ja, es hat nur für .cs-Dateien funktioniert, aber ich brauche es, um für .vb-Dateien und Textdateien und...nun für ALLE Dateien zu funktionieren!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X