Я имею дело с кучей унаследованного кода на C, форматирование которого повсеместно, и я хотел бы очистить его во время работы. Однако есть некоторые разделы, которые я не хочу затрагивать (или я бы предпочел отформатировать вручную (например, структуры, используемые в качестве битовых полей с объяснением того, что каждый бит представляет в комментариях). Я работаю во встроенной среде, поэтому понимание того, что представляет каждый бит, важно, а сохранение правильного форматирования — важно, однако, средство форматирования C-lang в VS Code хочет делать что-то свое с такими вещами.
Как я могу исключить разделы файла из автоформат?
Используете ли вы расширение Clang-формате лязг-формат ? Если так, см. отключить форматирование на куске кода.
int formatted_code;
// clang-format off
void unformatted_code ;
// clang-format on
void formatted_code_again;
Других решений пока нет …