После некоторых экспериментов простое решение - добавить эту строку в Настройки пользователя (settings.json):
"C_Cpp.clang_format_fallbackStyle": "{ PointerAlignment: Left}"
Однако, эти настройки позволяют мне сохранить мои предыдущие настройки, не прерывая мою функциональную строку:
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: WebKit, ColumnLimit: 120, PointerAlignment: Left}"
Использование «BasedOnStyle: Visual Studio», например, такой строки:
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Visual Studio, ColumnLimit: 120, PointerAlignment: Left}"
не работает . Это может быть ошибка.
Я использовал VS-Code версии 1.26.1.
Кроме того, формат .clangformat вне папки рабочей области будет по-прежнему применяться. Таким образом, если этот файл поврежден, автоформат не будет работать.