¿Ir a Matching Brace en Visual Studio?
¿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" )
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+ \ .
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.
Utilice CTRL+ ]para cambiar entre ellos. Coloque el cursor en una de las llaves cuando lo use.
Nota: También funciona para la coincidencia #if/#elif/#endif. El cursor debe estar en #.
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!