我无法理解clang格式手册中的以下文字:
.clang-format file located in one of the parent
directories of the source file (or current
directory for stdin).
" stdin"的当前目录是什么?意思?它是当前目录还是stdin?
是否可以通过完整路径指定.clang格式位置?
答案 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格式的位置。