¿Ir a Matching Brace en Visual Studio?

Resuelto thepocketwade asked hace 15 años • 28 respuestas

¿Hay alguna manera en Visual Studio 2008 de pasar de una llave de cierre a una llave de apertura? Encontré una buena cantidad de cosas sobre cómo resaltar la llave, pero nada sobre cómo mover el cursor hacia ella.

(Versión VB.NET de esta pregunta: método abreviado de teclado para saltar entre "Si/Finalizar si" )

thepocketwade avatar Oct 01 '09 11:10 thepocketwade
Aceptado

Encontré esto para ti: Saltar entre llaves en Visual Studio :

Coloque el cursor antes o después de la llave (su elección) y luego presione CTRL+ ]. Funciona con paréntesis ( ), corchetes [ ] y llaves { }. A partir de ahora no necesitarás jugar ¿Dónde está Waldo? para encontrar ese aparato ortopédico.

Con el atajo anterior, también puedes mantener presionado SHIFTpara seleccionar.

En MacOS, utilice CMD+ SHIFT+ \ .

Tim Santeford avatar Oct 01 '2009 04:10 Tim Santeford

Yo uso Visual Studio 2008 y puedes personalizar cómo quieres que sea este acceso directo.

Haga clic en el menú Herramientas -> Opciones -> Entorno -> Teclado . Luego busque Edit.GotoBrace .

Esto le dirá qué combinación de teclas está asignada actualmente para esto. Creo que puedes cambiar esto si quieres, pero es útil si el Ctrl+ ]no funciona.

funkymushroom avatar Jun 10 '2011 16:06 funkymushroom

Utilice CTRL+ ]para cambiar entre ellos. Coloque el cursor en una de las llaves cuando lo use.

Ahmad Mageed avatar Oct 01 '2009 04:10 Ahmad Mageed

Nota: También funciona para la coincidencia #if/#elif/#endif. El cursor debe estar en #.

Pierre avatar Feb 24 '2011 19:02 Pierre

Si por alguna razón esto NO funciona para usted, es posible que algo haya estropeado las asignaciones de su teclado (no funcionó para mí). Sin embargo, puedes volver a habilitar el enlace con bastante facilidad, al menos eso pensé:

Probé este procedimiento:

  • Vaya al menú Herramientas -> Opciones -> Entorno -> Teclado
  • Desplácese o busque el comando Edit.GotoBrace
  • Asigne el acceso directo deseado (el mío estaba vacío, así que puse CTRL   + ])
  • Asegúrese de hacer clic en el "Botón Asignar"

Lo intenté y todavía no funcionó. Reinicié Visual Studio y todavía no funcionó; bueno, SÓLO funcionó para archivos .cs, pero necesito que funcione para archivos .vb y archivos de texto, y... bueno, ¡TODOS los archivos!

Paul Gorbas avatar May 09 '2012 18:05 Paul Gorbas