什么是正确的" .clang-format"地点?

时间:2017-04-18 16:11:00

标签: clang clang-format

我无法理解clang格式手册中的以下文字:

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

" stdin"的当前目录是什么?意思?它是当前目录还是stdin?

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

有一个名为-assume-filename=的选项,您可以使用绝对路径全局设置clang格式的文件,

我在VS Code中对其进行了测试,并且可以使用,命令行选项也应该可以使用。

答案 2 :(得分:0)

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

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