Antwort

5

Als eine Alternative zu Patrick Antwort (Ctrl +E, U,) Sie könnten auch die Alt erweitert verwenden + Geben Sie -menu von ReSharper 9+.

Alt + eingeben, UP, UP, eingeben oder

Alt + Geben Sie, "bl", Enter

Screen

Leider kenne ich keine Möglichkeit, dies mit einem kürzeren Hotkey zu verbinden.

Aber wenn das wirklich wichtig für Sie ist, können Sie versuchen AutoHotkey.

+0

Danke, rate ich werde die "ALT + ENTER bl ENTER" einen Versuch geben. Hoffentlich https://youtrack.jetbrains.com/issue/RSRP-101338 wieder geöffnet ... –

+0

in 2017,3 getan: https://youtrack.jetbrains.com/issue/RSRP-101338#comment=27-2529794 –

9

Die schnellste eingebaute Kontext in dem Visual Studio-Schema ich finden kann, ist Ctrl +E + U, (Surround mit ... Wählen Sie dann Option 7, die geschweifte Klammern sind).

Ich sehe keine Verknüpfung für es in Visual Studio-Tastaturoptionen, so dass möglicherweise das Beste, was Sie bekommen können.

+0

Visual Studio 2017 scheint die geschweifte Klammern Option im Menü Surround mit nicht zu haben. –

1

Visual Studio 2017 mit ReSharper 2017 verwenden, scheint es, wie die Art und Weise, dies zu tun wäre CTRL + E und entweder zu schlagen: Up, Up, Geben Sie, oder starten Sie die Eingabe Abkürzung Name (swb wird Surrond With block übereinstimmen und Sie glücklich machen.

ich bin nicht 100% sicher, ob dies VS oder RS ​​ist jedoch, da die CTRL +E ist VS 2017.
Auf der positiven Seite können Sie leicht nach Abkürzungen suchen und neue Edelsteine ​​finden, sobald Sie die CTRL + E Kombination getroffen haben.

Aktualisieren
Dies ist ein Teil von Resharper. Ich verwende 2017.1.1 ultimate. Sie können mehr Surround mit Vorlagen auf ihrer Seite für live templates finden.

+0

Versuchte VS17 und R # 2017.1 -> STRG + E ist R # auf meiner Seite, und swb funktioniert überhaupt nicht :-( –

+1

@DR Hmmm ... Versucht mit VS 2017 + code maid ... keine Liebe ... STRG + K, STRG + S gibt dir Surround mit Optionen, aber keine für Block.Sie können eine der nah genug verwenden ('using' zum Beispiel) und einfach ändern, aber ja, es lohnt sich nicht, wenn Sie einfach die diese Klammern. – Noctis

+0

ist lächerlich, dass VS dies nicht tun kann. MonoDevelop tut es automatisch, wenn Sie die Taste {Taste. –