visual tag sublime studio occurrence multiselect multiple multi code brackethighlighter visual-studio-2010 resharper curly-braces curly-brackets

visual-studio-2010 - tag - visual studio select multiple lines



Envolviendo mĂșltiples declaraciones entre llaves (1)

Seleccionar filas de código.

Presione Ctrl EU (envolvente con plantilla) (o Ctrl Alt J para Intelli J).

Seleccione la opción 7: {}.

Funciona para mi.

¿Hay un método abreviado de teclado en Visual Studio 2010 (también estoy usando ReSharper 6.1) que me permitirá rodear un bloque de texto seleccionado con llaves? Intenté "Surround With ..." (Ctrl + K, Ctrl + S), pero no vi una opción en la lista para elegir llaves como elemento circundante. El caso de uso común para esto es que tendré una sentencia if como la siguiente:

if (conditional) statement1; // the rest of the program

Me daré cuenta de que hay algunas tareas adicionales que deben realizarse dentro de la sentencia if y las agrego:

if (conditional) statement1; statement2; statement3; // the rest of the program

Entonces, recuerdo que necesito envolver todas las declaraciones entre llaves y el código realmente debería tener este aspecto:

if (conditional) { statement1; statement2; statement3; } // the rest of the program

Lo que me gustaría hacer es seleccionar las tres declaraciones y luego presionar una tecla de método abreviado para ponerlas entre llaves. Lo que realmente termino haciendo es mover el cursor al principio de la línea después del condicional, luego escribir un carácter {, luego eliminar el carácter} que ReSharper (de manera inútil) inserta automáticamente inmediatamente después del {, luego mover el cursor hacia abajo para finalizar de la última declaración del bloque e ingresando} para completar el bloque.