我在osx上运行vscode并安装了C/C++插件,该插件带来了ClangFormat
包:
安装软件包"LLDB 3.8.0(OS X(">
我能够格式化C++代码,甚至成功更改了clang-format
样式:
"C_Cpp.clang_format_style": "google"'
问题是我的系统上没有安装 clang 格式,并且 vscode 设置中的路径也没有设置:
"C_Cpp.clang_format_path":null
这里的格式实际上是如何完成的?vscode 安装的这个ClangFormat
软件包是什么?它从哪里来,从哪里来?它不是插件。
它是否使用除homebrew
以外的某些包管理器在路径中不在自定义位置安装clang-format
发行版?
在我的LinuxMint中,它确实与Microsoft的C/C++扩展一起安装,唉,它是在模块本地安装的。可以在这里找到:
~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/
在Windows中,类似的可以在这里找到:
%USERPROFILE%.vscodeextensionsms-vscode.cpptools-0.12.3LLVMbin
在OSX中是这样的:
~/.vscode/extensions/ms-vscode.cpptools-0.12.3/LLVM/bin/
不知道Arch可能出了什么问题。