У меня, по сути, есть похожий вопрос: Как я могу настроить формат 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