Настройка формата clang VS C с файлом формата global.clang - PullRequest
0 голосов
/ 14 апреля 2020

У меня, по сути, есть похожий вопрос: Как я могу настроить формат clang без файла .clang-format в каждой рабочей области?

Я использую редактор кода Visual Studio (версия 1.43) с расширением Clang-Format, разработанным Xaver (https://marketplace.visualstudio.com/items?itemName=xaver.clang-format#overview)

Я изменил настройки расширения Clang «Clang-format: Executable», чтобы указать на «clang» -format.exe "моей установки VS C. Кроме того, я установил «Clang-format: Style» на «file».

Мой clang-файл в настоящее время находится в исходной папке моих проектов. Поскольку я хочу использовать свои настройки clang для каждого проекта и не хочу копировать файл clang в каждую рабочую область проекта вручную (и, возможно, позже придется изменить каждую отдельную копию), я попытался сделать расширение, использующее глобально расположенный clang -file, который находится в папке расширений VSC.

Итак, мой первый подход состоял в том, чтобы переместить clang-файл в каталог "VS C 1.43 \ data". Моя вторая попытка была найти его прямо в папке расширений "C: \ User \ VS C 1.43 \ data \ extensions \ xaver.clang-format-1.9.0", где файл по умолчанию уже присутствовал.

К сожалению, обе попытки, похоже, не работают. Я могу вызвать форматирование с помощью «Формат документа», но другой файл Clang, кажется, используется. Только если я помещу файл обратно в каталог с исходным кодом, мои правила лягушек будут использованы правильно.

В общем:

MyProject \ SourceCode \ clang-file -> Works

VSC \ data \ clang-file -> не работает

VSC \ data \ extensions \ xaver.clang-format-1.9.0 \ clang-file -> не работает

Могу ли я указать расширению поиск файла clang внутри каталога установки расширений вместо текущего рабочего пространства?

Примечание. Я только что установил расширение в формате clang и изменил настройки упомянутого расширения над. Я не вмешивался в настройки VS C. json.

Заранее благодарю и с наилучшими пожеланиями:)

Evox402

...