Visual Studio 代码格式如何在 OSX 上开箱即用

How Visual Studio Code formatting works out of the box on OSX

我在 运行 vscode osx 并且安装了 C/C++ plugin,它带来了 ClangFormat 包:

Installing package 'C/C++ language components (OS X)'
Installing package 'ClangFormat (OS X)'
Installing package 'Mono Framework Assemblies'
Installing package 'Mono Runtime (OS X)'
Installing package 'LLDB 3.8.0 (OS X)'

我能够格式化 C++ 代码,甚至成功地更改了 clang-format 样式:

"C_Cpp.clang_format_style": "google"`

问题是我的系统上没有安装 clang-format 并且 vscode 设置中的路径也没有设置:

"C_Cpp.clang_format_path": null

这里的格式实际上是如何完成的? vscode 安装的 ClangFormat 软件包是什么?它来自哪里?这不是插件。
它是否使用 homebrew 以外的某些包管理器在不在路径中的自定义位置安装 clang-format 的分发版?

在我的 Linux Mint 中,它确实与 Microsoft 的 C/C++ 扩展一起安装,唉,它是本地安装在模块中的。可以在这里找到:

~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/

Windows中,同样可以在这里找到:

%USERPROFILE%\.vscode\extensions\ms-vscode.cpptools-0.12.3\LLVM\bin\

OSX这里:

~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/

不确定 Arch 有什么问题。