Esiste una scorciatoia per circondare un determinato blocco di codice (selezionato) con parentesi graffe?Blocco di codice Surround con parentesi graffe?
VS 2015 + R # 2016,1
Esiste una scorciatoia per circondare un determinato blocco di codice (selezionato) con parentesi graffe?Blocco di codice Surround con parentesi graffe?
VS 2015 + R # 2016,1
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
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.
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.
Visual Studio 2017 non sembra avere l'opzione di parentesi graffe nel menu surround. –
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.
Provato VS17 e R # 2017.1 -> CTRL + E è R # dalla mia parte, e swb non funziona affatto :-( –
@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
Questo è ridicolo che VS non è in grado di farlo.MonoDevelop lo fa automaticamente quando si preme il tasto { –
Grazie, suppongo che proverò "ALT + ENTER bl ENTER". Speriamo che https://youtrack.jetbrains.com/issue/RSRP-101338 sia riaperto ... –
fatto nel 2017.3: https://youtrack.jetbrains.com/issue/RSRP-101338#comment=27-2529794 –