问:我可以配置 VSCode 从我的主目录中获取 .clang 格式的文件吗?

Q: Can I configure VSCode to take a .clang-format file from my home directory?

我想为我的所有项目使用相同的 clang 格式文件,因为我有多个。但我不想在每个工作区都有它们,而且我的主目录中已经有一个 clang 格式的文件,我该如何使它工作? 或者这是不可能的?

我已经看到这个问题了: How can i configure clang format without .clang-format file in every workspace?

但我的 clang 格式文件有 80 行长,我只想在家里本地编辑这些东西,而不必在 vscode 中也进行更改。

也许这会有所帮助。

clang-format -style=file 有点误导。

file 不是您想要的文件的路径,而是告诉 clang-format 使用它可以在项目文件夹中找到的 .clang-format 文件 - 一直向上。

与 VSCode 一样,C++ 扩展默认使用 VSCode 扩展文件夹中的 clang-format。 这应该使 clang-format 变为 cd .. 直到它在您的工作区文件夹

中找到 .clang-format