Приветствую!
Хотелось бы поделится способом устранения очередного “улучшения” в Visual Studio 2019.
Итак, как известно, отступы в коде можно реализовать с использованием пробелов или символов табуляции. Я предпочитаю табуляцию. По дефолту выставлены пробелы, но проблем особых не было. Для изменения настроек нужно было зайти в Средства->Параметры->Текстовый редактор->Все языки и выставить “Сохранять знаки табуляции”.
Перейдя на 2019 студию обнаружилось, что данные настройки распространяются только на вновь созданные файлы. В файлах, которые уже были в проекте в качестве отступов продолжают использоваться пробелы, хоть ты тресни.
Решение заключается в добавлении в проект файла .editorconfig с необходимыми настройками:
[*]
indent_style = tab
indent_size = tab
tab_size = 4
Подробнее про .editorconfig можно почитать тут.