什么是正确的“.clang-format”位置?

What is the right ".clang-format" location?

我无法理解 clang-format 手册中的以下文本:

.clang-format file located in one of the parent
directories of the source file (or current
directory for stdin).

"current directory for stdin"是什么意思?是当前目录还是标准输入?

是否可以通过完整路径指定 .clang 格式位置?

是当前目录。 并且无法设置 .clang-format 路径。 clang-format 仅从目录开始扫描,直到遇到文件。

关于 VSCode 我发现了这个功能请求: https://github.com/microsoft/vscode-cpptools/issues/3675

因此目前不支持通过完整路径指定.clang-格式位置。