[Изменить] Этот ответ для MSVS (IDE, в отличие от кода VS ). Кажется, Microsoft и Google стараются изо всех сил выбирать непонятные названия для новых продуктов. Я оставлю этот ответ здесь пока, пока я продолжаю искать эквивалентный вопрос о стековом потоке для MSVS . Дайте мне знать в комментариях, если вы думаете, что я должен удалить его. Или, лучше, укажите мне версию этого вопроса для MSVS .
Я недавно установил MSVS 2017. Ни одно из предложений, которые я видел, не устранило проблему. Решение, которое я нашел, работает для MSVS 2015 и 2017. Добавьте комментарий ниже, если вы обнаружите, что оно работает для других версий.
В разделе «Инструменты» -> «Параметры» -> «Текстовый редактор» -> «C / C ++» -> «Форматирование» -> «Общие» попробуйте снять флажок «Автоматически создавать отступ при вводе вкладки». Это кажется нелогичным, но это решило проблему для меня.