Surround-Code-Block mit geschweiften Klammern?

8

Gibt es eine Abkürzung, um einen gegebenen (ausgewählten) Codeblock mit geschweiften Klammern zu umgeben?

VS 2015 + R # 2016.1

    
D.R. 04.05.2016, 13:24
quelle

3 Antworten

5

Als eine Alternative zu Patricks Antwort ( Strg + E , U , 7 ) könnten Sie Verwenden Sie auch das erweiterte Alt + Enter -Menü von ReSharper 9 +.

Alt + Geben Sie , UP , UP , oder

Alt + Geben Sie , "bl",

ein

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

Aber wenn Ihnen das wirklich wichtig ist, können Sie AutoHotkey ausprobieren.

    
ulrichb 05.05.2016, 16:58
quelle
9

Die schnellste integrierte Verknüpfung im Visual Studio-Schema, die ich finden kann, ist Strg + E <+ kb> U , 7 (Surround mit ..., dann wähle Option 7, die geschweifte Klammern sind).

Ich sehe in den Tastaturoptionen von Visual Studio keine Verknüpfung dafür, so dass Sie die beste Option erhalten.

    
Patrick Quirk 04.05.2016 14:22
quelle
1

Wenn Sie Visual Studio 2017 mit ReSharper 2017 verwenden, scheint es so, als würden Sie CTRL + E und entweder Up , Hoch , Geben Sie ein oder beginnen Sie mit der Eingabe des Verknüpfungsnamens ( swb stimmt mit Surrond With block überein und macht Sie glücklich.

Ich bin nicht 100% sicher, ob dies VS oder RS ​​ist, da CTRL + E VS 2017 ist.
Auf der positiven Seite können Sie leicht nach Abkürzungen suchen und neue Edelsteine ​​finden, sobald Sie das STRG + 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-Vorlagen finden.

    
Noctis 31.07.2017 02:22
quelle