risposta

5

Come come alternativa alla risposta di Patrick (Ctrl +E, U,) si potrebbe anche usare l'estesa Alt +Inserisci -menu di ReSharper 9+.

Alt + Enter, UP, UP, Invio, o

Alt + Enter, "bl", Enter

Screen

Sfortunatamente, non conosco un modo per associarlo a un tasto di scelta rapida più breve.

Ma se questo è davvero importante per te, potresti provare AutoHotkey.

+0

Grazie, suppongo che proverò "ALT + ENTER bl ENTER". Speriamo che https://youtrack.jetbrains.com/issue/RSRP-101338 sia riaperto ... –

+0

fatto nel 2017.3: https://youtrack.jetbrains.com/issue/RSRP-101338#comment=27-2529794 –

9

Il più veloce built-in collegamento nello schema di Visual Studio che posso trovare è Ctrl +E + U, (surround con ... , quindi scegli l'opzione 7 che è parentesi graffe).

Non vedo una scorciatoia per esso nelle opzioni della tastiera di Visual Studio, quindi potrebbe essere il meglio che si possa ottenere.

+0

Visual Studio 2017 non sembra avere l'opzione di parentesi graffe nel menu surround. –

1

utilizzando Visual Studio 2017 con ReSharper 2017, sembra che il modo per farlo sarebbe quello di colpire CTRL + E e: Up, Up, Invio, o iniziare a digitare il nome del collegamento (swb corrisponderà Surrond With block e ti fanno felice.

non sono sicuro al 100% se si tratta di VS o RS, però, dal momento che la CTRL +e è VS 2017.
Sul lato positivo, puoi facilmente cercare scorciatoie e trovare nuove gemme una volta che hai colpito il CTRL + E combo.

Aggiornamento
Questo fa parte di Resharper. Sto usando 2017.1.1 finale. È possibile trovare più surround con modelli sulla loro pagina per live templates.

+0

Provato VS17 e R # 2017.1 -> CTRL + E è R # dalla mia parte, e swb non funziona affatto :-( –

+1

@DR Hmmm ... Provato con VS 2017 + codice cameriera ... no love ... CTRL + K, CTRL + S ti darà surround con le opzioni, ma nessuno per il blocco, puoi usarne uno abbastanza vicino (ad esempio 'using') e semplicemente cambiarlo, ma sì, non ne vale la pena se puoi semplicemente digitare il parentesi: – Noctis

+0

Questo è ridicolo che VS non è in grado di farlo.MonoDevelop lo fa automaticamente quando si preme il tasto { –

Problemi correlati