Это не правильное «решение», а возможный обходной путь без необходимости поиска внешних инструментов
- В меню «Инструменты» выберите «Параметры».. "
- В этом диалоговом окне выберите« Текстовый редактор -> C / C ++ -> Форматирование »
- Установите параметры макета так, как вы хотите, чтобы ваш код выглядел.
- Нажмите ОК.
- Теперь в устройстве с «плохим» форматированием из меню выберите «Правка-> Дополнительно-> Форматировать документ», и среда IDE отформатирует документ в соответствии с вашими настройками.
Для C #, VB и т. Д. Опция «Форматирование» имеет несколько подузлов, которые обеспечивают детальное управление для выбора параметров интервала, которые вы запрашиваете.Список для C / C ++ плоский и очень ограниченный по сравнению.Я подозреваю, что недостаточно гибкости для макета, который вы хотите.
Так что вы, вероятно, не можете получить необходимое форматирование напрямую.Как насчет ...
- Установить необходимые для C ++ правила интервалов в настройках C #
- Временное добавление проекта C # в ваше решение
- добавление класса вчто
- опустошает его.
- вставить C ++ в (вызывая переформатирование)
- скопировать обратно в исходный файл
- промыть и повторить
- удалить временный проект C #
Я должен сказать это не очень , но с учетом синтаксического сходства между C ++ и C # это, вероятно, близкое совпадение.