Я хочу настроить clang-формат без необходимости копировать мой .clang-format
файл в каждую новую рабочую область.
В моем settings.json
сейчас есть
"C_Cpp.clang_format_style": "{BasedOnStyle: Google, IndentWidth: 4, IndentCaseLabels: false, TabWidth: 4, UseTab: ForIndentation, ColumnLimit: 0}",
"C_Cpp.clang_format_fallbackStyle": "Google"
В описании C_Cpp.clang_format_style
говорится
Стиль кодирования, в настоящее время поддерживает: Visual Studio, LLVM, Google, Chromium, Mozilla, WebKit. Используйте «файл» для загрузки стиля из файла формата .clang в текущий или родительский каталог. Используйте "{key: value, ...}" для установки определенных параметров, например: "{BasedOnStyle: LLVM, IndentWidth: 8}"
Это заставило меня подумать, что мой подход сработает, но это не так. Когда я использую автоматический формат, он всегда использует fallbackStyle Google.
Это просто невозможно или я здесь что-то не так делаю?
"clang-format.style": "{BasedOnStyle: LLVM, IndentWidth: 2, Standard: Cpp11}"
. - person rknuus   schedule 23.02.2017.clag-format
или_clang.format
в каком-либо каталоге-предке. Вы можете поместить этот файл в каталог $ HOME, и каждый проект будет его использовать. - person barsan-md   schedule 25.04.2018