Как снабдить плагин Visual Studio Clang-Format файлом clang-format?

Так что я скачал, установил и вставил в путь плагин форматирования clang. Я также протестировал его, и он работает с опциями форматирования Google (Mozilla и т. Д.) Из коробки, но я не могу заставить его работать с моим файлом в формате .clang. (Я поместил свой файл в ту же папку, что и исходный файл, изменил его кодировку на UTF-8, также попытался поместить его в папку установки clang, добавить файл в проект, записать его содержимое внутри '{key:value}' пока форматирование не происходит). Итак, как вы передаете форматирование файла в расширение формата Chrome?

Содержимое моего файла:

 { BasedOnStyle: "LLVM",    IndentWidth: 4 }

Имя моего файла:nm.clang-format

22

Решение

Перейдите в Инструменты-> Параметры-> LLVM / Clang-> ClangFormat и введите file в поле «Стиль».

Затем поместите файл стиля с именем .clang-format (это полное имя файла, а не расширение) либо в каталоге исходного файла, либо в одном из его родительских каталогов. Проводник Windows не позволит вам создавать имена файлов с ведущими . так что для этого вам нужно перейти на консоль.

20

Другие решения

Если, как и я, вы позже запутались в том, где жил .clang-формат, используйте procmon для отслеживания чтения файла clang-format.exe.

6

Для записи, кажется, что если для обоих «Fallback Style» и «Style» установлено значение «file», форматирование не произойдет, даже если файл стиля находится в правильном месте. Помогает установить «Стиль отката» на что-то отличное от «файла» (например, «нет»).

3
По вопросам рекламы [email protected]