2011-12-16 15 views
10

Digamos que tiene una gran cantidad de código C# en una instrucción if. Si coloca su quilate junto al corchete de apertura, ¿hay un atajo de teclado o algo en ReSharper que lo llevará automáticamente al corchete de cierre?¿Cómo navegar a un corchete de cierre con ReSharper?

+0

Ver http://stackoverflow.com/q/1501921/171703 – akiller

+0

akiller - por favor, ingrese esto como una respuesta. mientras que usted no es el primero que me dice sobre Ctrl +], usted es el primero que me dice que ya es parte de VS y no de ReSharper. –

+0

Ese es el problema con el uso de una herramienta como re # ... a veces no sabes dónde está la línea (yo, tampoco, no me di cuenta de que era un atajo de Studio). – JNadal

Respuesta

1

acceso directo de Visual Studio es (en el marco del conjunto de métodos abreviados IntelliJ): control + ] cuando el cursor está en la llave de apertura va a poner fin a la abrazadera. La inversa también es cierta.

+1

Resharper no tiene ese atajo, eso es Visual Studio. Resharper tiene Ctrl + [sin embargo, en los esquemas IDEA y VS, que en realidad es/go to containing declaration/y no tiene nada que ver con los paréntesis –

18

VS ofrece este acceso directo, sin importar si usted tiene instalado R #.

Ctrl +] le llevará a la llave de apertura. Las presiones subsiguientes saltarán entre RHS/LHS del alcance.

0

ReSharper asigna el acceso directo (control + ' - Tengo teclado alemán) a un comando diferente. Para restaurarlo, vaya a Herramientas - Opciones - Entorno - Teclado, busque Edit.GotoBrace e ingrese la tecla de acceso directo deseada. Consulte qué comando está asignado actualmente y luego quítelo primero para este comando buscando este comando y haciendo clic en Eliminar. Luego, vuelva a buscar Edit.GotoBrace y asigne el atajo.

La asignación directa sin quitarlo primero no funcionó.

Cuestiones relacionadas