Gibt es in Visual Studio 2008 eine Möglichkeit, von einer schließenden Klammer zu einer öffnenden Klammer zu wechseln? Ich habe eine Menge Dinge gefunden, um die Klammer hervorzuheben, aber nichts, um den Cursor darauf zu bewegen.
(VB.NET-Version dieser Frage: Tastenkombination zum Wechseln zwischen "If / End If" )
visual-studio-2008
keyboard-shortcuts
curly-braces
thepocketwade
quelle
quelle
Antworten:
Ich habe Folgendes für Sie gefunden: In Visual Studio zwischen geschweiften Klammern springen :
Verwenden Sie unter MacOS CMD+ SHIFT+\
quelle
Ctrl
+Å
(wie bei der dänischen Tastatur, die in einer Antwort unten erwähnt wird).Ctrl
+´
. Es ist das Apostroph direkt neben der Rücktaste.ctrl
+ zu sein^
, was seltsamerweise auf dem Schlüssel steht, der auch die[
Klammer hat (dieAltGr
eingegeben werden muss).Verwenden Sie CTRL+ ], um zwischen ihnen zu wechseln. Platzieren Sie den Cursor bei Verwendung auf einer der geschweiften Klammern.
quelle
Ich verwende Visual Studio 2008 und Sie können anpassen, wie diese Verknüpfung aussehen soll.
Klicken Sie auf das Menü Extras -> Optionen -> Umgebung -> Tastatur . Suchen Sie dann nach Edit.GotoBrace .
Hier erfahren Sie, welche Tastenkombination aktuell dafür vergeben ist. Ich denke, Sie können dies ändern, wenn Sie möchten, aber es ist nützlich, wenn das Ctrl+ ]nicht funktioniert.
quelle
Hinweis: Es funktioniert auch für #if / #elif / #endif Matching. Das Caret muss auf dem sein #.
quelle
Wenn dies aus irgendeinem Grund NICHT für Sie funktioniert, hat möglicherweise etwas Ihre Tastaturbindungen durcheinander gebracht (es hat bei mir nicht funktioniert). Sie können die Bindung jedoch einfach genug wieder aktivieren - zumindest dachte ich:
Ich habe dieses Verfahren ausprobiert:
Ich habe es versucht und es hat immer noch nicht funktioniert. Ich habe Visual Studio neu gestartet und es hat immer noch nicht funktioniert - nun, es hat NUR für CS-Dateien funktioniert, aber ich brauche es, um für VB-Dateien und Textdateien zu funktionieren, und ... nun, ALLE Dateien!
quelle
CTRL
+SHIFT
+UP/DOWN
(Ref: stackoverflow.com/a/7895072/740639 )Auf meiner französischen Tastatur ist es CTRL+ ^.
quelle
Auf einer deutschen Tastatur ist es Ctrl+ ´.
quelle
Auf einer spanischen Tastatur ist es CTRL+ ¿(oder CTRL+ ¡).
quelle
Der Vollständigkeit halber ist es auf einer schwedischen Tastatur CTRL + å .
Ich denke auch logisch, aber erwähnenswert CTRL + shift+ å (für Großbuchstaben Å), wählt alles in den Klammern aus und geht zum passenden.
quelle
Auf meiner dänischen Tastatur ist es CTRL+ Å.
quelle
Und Ctrl+ Shift+ ]wählt den gesamten Text aus.
quelle
Auf meiner portugiesischen Tastatur und SO mit EN VS ist es CTRL+ «, zur passenden Klammer zu navigieren und CTRL+ SHIFT+, «wenn Sie den inneren Code auswählen möchten.
quelle
Auf meiner italienischen Tastatur ist es CTRL+ ^.
quelle
Auf meiner pt-BR- Tastatur (brasilianisches Portugiesisch) ist es tatsächlich CTRL+ [.
quelle
Auf einer türkischen Tastatur ist es Ctrl+ ü.
quelle
Auf meiner slowenischen Tastatur ist es ALT +Đ
quelle
Verwenden Sie auf einem Mac command+ shift+ \.
Quelle : Ein Kommentar zu dieser Antwort: https://stackoverflow.com/a/37877082/3345085 . Getestet in Visual Studio Code Version 1.10.2.
quelle
Auf meiner niederländischen (belgischen) Tastatur ist es CTRL+ ^.
quelle
Gehen Sie zu Extras> Optionen> Umgebung> Schriftarten und Farben, wählen Sie "Klammeranpassung (Rechteck)" und ändern Sie den "Elementhintergrund" in z. B. Gelb. Dies funktionierte für die C # -Klammern () {} und [].
quelle
Verwenden Sie für Visual Studio-Code (wie in der Dokumentation angegeben ) Ctrl+ Shift+ \.
Die Einstellung finden Sie in:
Ich verwende Visual Studio Code 1.8.0. Hinweis Visual Studio Code kann sich für internationale Tastaturen anders verhalten (wie in dieser Antwort zu deutscher Tastatur dargestellt ).
Hoffe das hilft jemandem.
quelle
Details, von denen jeder profitieren kann (Linux / Win / Mac)
Mit dem Befehl im Menü / Editor der Tastaturkürzel
editor.action.jumpToBracket
können Sie ihn auf einen beliebigen Wert einstellen. Es gibt auch eine aufgerufene,editor.action.selectToBracket
die standardmäßig keine Verknüpfung hat (zumindest auf einem Mac).Usw.
Auf dem Mac
editor.action.jumpToBracket
beginnt als Cmd+ Shift+ \ und ich habe es in Ctrl+ geändert ], um mit dem übereinzustimmen, was andere hier sagen. Ich tat dies in der Hoffnung, dass ich Ctrl+ Shift+ verwenden könnte, ]um "Auswahl auf passende Klammer zu erweitern". Das hat mich dazu gebracht, die obigen Details zu entdecken. Ich habeeditor.action.selectToBracket
auf Ctrl+ Shift+ gesetzt ]und genau das Verhalten bekommen, das ich wollte.quelle
Auf einer ungarischen Tastatur ist es Ctrl+ ú.
quelle
Ein bisschen relevant, aber für HTML-Tags: (Da es keine integrierte Lösung gibt, funktioniert Ctrl+ Jnicht für HTML-Tags :)
Hier ist die Antwort als Makro, das ich erstellt habe, um es zu tun (umschalten), einschließlich go to focus:
Hier ist die Demo:
Und hier ist der Code. Genießen!
quelle
In Visual Studio Code auf deutscher Tastatur ist es ctrl+ shift+^
Sie müssen jedoch eine Datei mit der richtigen Erweiterung öffnen - dies funktioniert beispielsweise nicht in neuen nicht gespeicherten Dateien.
quelle
Auf einer deutschen Tastatur ist es ctrl+ shift+ ^.
quelle
Auf der schweizerisch-französischen Tastatur: Verwenden Sie CTRL+ SHIFT+^
quelle
Auf Spanisch (Spanien) ist die Tastatur mit VS2012 Ctrl+, ¡wie von @Keith angegeben. Wenn Sie jedoch Ctrl+ ¿(als Ctrl+ Shift+ eingegeben ¡) verwenden, gehen Sie zu Matching Brace plus , wählen Sie den gesamten Code in den beiden geschweiften Klammern aus, und Sie können dann nicht mehr zum gehen andere Klammer.
quelle