Visual Studio 2008 no resalta el par de {}, ()

Visual Studio 2008 no resalta el par de {}, ()

Este tipo de función está disponible en eclipse y muchos otros IDE, ¿por qué no existe en Visual Studio?

¿O es necesario habilitarlo en algún lugar?

Respuesta1

Existe, pero tiene dos problemas.

  • debe estar delante de la llave de apertura ({) o después de la llave de cierre (})
  • El color es gris y por lo tanto no es realmente visible.

Respuesta2

Acabo de probar en Visual Studio Express 2008 (Visual C++). Cuando yotipouna llave, pondrá en negrita la llave que acabo de escribir y su llave correspondiente. No hace nada cuando muevo el cursor de texto más allá de las llaves.

Para asegurarse de que esta función esté activada, vaya a Herramientas, Opciones, Editor de texto, General y verifiqueResaltado de delimitador automático. (Además de las llaves, también resalta otros pares como paréntesis, corchetes y #ifdefpares #endif).

Puede cambiar la apariencia resaltada de coincidencia de llaves en Herramientas, Opciones, Entorno, Fuentes y colores, Mostrar configuración para:Editor de texto, Mostrar elementos:Coincidencia de llaves (resaltado).

De acuerdo aCoincidencia automática de llaves, resaltando llaves coincidentes cuando elcursor de texto pasauna llave sólo está disponible en Visual C#. En ese caso, puede cambiar la apariencia resaltada coincidente yendo al mismo lugar que arriba y modificando elCoincidencia de llaves (rectángulo)artículo.

Si no está utilizando C#, puede simplemente retroceder y volver a escribir la llave para lograr un efecto similar. Alternativamente, puede presionar Ctrl+] para moverse entre las llaves coincidentes.

Respuesta3

Recuerde cerrar y volver a abrir Visual Studio después de realizar el cambio en Herramientas -> Opciones.

Estoy trabajando con MS Express Windows Phone y no pude entender por qué cambiar la configuración no funcionaba.

Simplemente guarde, cierre y vuelva a abrir MS Studio

información relacionada