Свернуть все неактивные блоки препроцессора в Visual Studio

Я работаю с некоторым сторонним кодом, который имеет много условных макросов. Visual Studio неплохо обнаруживает неактивный код, то есть код, заключенный в #if... #endif, который не будет скомпилирован, и я могу вручную свернуть их по отдельности.

Я хотел бы автоматически скрыть неактивные блоки - все они. Возможно ли это?

EDIT: возможно ли это с VS2012? Может быть, причина для обновления.

Ответ 1

Я не знаю, как автоматически свернуть, но есть определенная настройка, чтобы скрыть неактивные блоки.

Параметр находится в разделе Инструменты- > Параметры- > Текстовый редактор- > C/С++ → Вид

Оттуда просто измените "Показывать неактивные блоки" на "Ложь".

Захват экрана настроек С++ для редактора Visual Studio