10

Estoy trabajando con un código de terceros que tiene muchas macros condicionales. Visual Studio es bastante bueno para detectar el código inactivo, es decir, código envuelto en #if ... #endif que no se compilará y puedo colapsar estos individualmente.Contraer todos los bloques de preprocesador inactivo en Visual Studio

Me gustaría ocultar los bloques inactivos automáticamente - todos ellos. es posible?

EDITAR: ¿esto es posible con VS2012? Puede ser una razón para actualizar.

+0

http://stackoverflow.com/questions/982677/visual-studio-command-to-collapse-all-sections-of-code?rq=1 – SridharKritha

+0

@SridharKritha No es la misma pregunta. Hay un elemento de seducción para esta pregunta, el que está vinculado es una solución para colapsar todo, independientemente de si el bloque está activo o no – Assimilater

+0

. Siento que esta es una pregunta bien formada. Es triste ver que las respuestas de 2012 parecen estar fuera de la comprensión. Supongo que no es posible sin hacer una nueva extensión VS. – Assimilater

Respuesta

1

No estoy al tanto de una manera automática colapso, pero definitivamente hay una opción para ocultar bloques inactivos.

La configuración se encuentra en Herramientas-> Opciones-> Texto Editor-> C/C++ -> Ver

A partir de ahí, sólo cambia "Mostrar inactivos Blocks" en Falso.

Screen capture of C++ settings for Visual studio Editor

+1

Si establece esto como verdadero, puede hacer que los bloques inactivos se coloreen de forma diferente, como la opacidad 10. Si configura esto en False, no habrá diferencia alguna. ;) – gulgi

Cuestiones relacionadas